Bug: input validation (min/max) for currency field fails if number is larger than 999

A big and easy win would be instead of having a constrained currency field, having a formatted, comma separated number field where you can assign decimal points (0 to infinity) and a prefix dynamically (which can be a currency or something else). Much more generally usable than a field with hardcoded currency values.