I have a client requirement to display negative numbers as (1,234) instead of -1,234. The built-in number formats do not support this and the US Currency locale also prepends the "$" to the value.
The quick & dirty version of this would be to just add a new numeric format with parenthetical negatives.
Cooler would be to allow either a custom number format or currency locale, which would allow you to do more things than I'm requesting, such as including the ISO currency code (e.g., USD 4000), formatting for cryptocurrencies, or decimal/thousands separators that do not match the default locale.