[BUG] Pattern error message on number and currency components
1. NUMBER COMPONENT:
ISSUE:
Number component is allowing both negative and positive input, but for negative inputs, pattern error message gets displayed while we hover on it.

REASON:
The pattern applied for the input element should be changed and is not including negative inputs.
2. CURRENCY COMPONENT:
ISSUE:
If the currency type having dollar symbol on it, was chosen, then for any input, pattern error message gets displayed while hover on it.

REASON:
The pattern applied for the input element should be changed and is considering '$' as an starting of regex instead as an input character.

STEPS TO REPRODUCE:
NUMBER COMPONENT:
- Go to the official demo site of Formiojs.
- Drag and drop a number component.
- Give negative input and hover on it.
CURRENCY COMPONENT:
- Go to the official demo site of Formiojs.
- Drag and drop a currency component with any currency type having dollar symbol on it.
- Give any input and hover on it.
We have created a ticket for review. If you would like to provide a pull request we would review it as a possible solution to this issue. Ticket for internal tracking: FIO-8925
After review, we don't expect to resource a developer to investigate this in the near future but would be happy to review any contributions to resolve this behavior.