Ah! Good catch @tiberiuichim Looks the prettier VSCode plugin was adding these parens. I'll need to add config.js to prettier ignore list.
I have added a custom component in src/components/Widgets and added the following lines to config.js.
config.widgets.id = {
...config.widgets.id,
budget_amount: CurrencyWidget,
award_amount : CurrencyWidget,
},
Now target fields use my custom input component instead of default NumberInput.
Thanks for all your help @tiberiuichim Kudos!