[RSP-1472] NumberField Component Clean Up (#150)
* reverted focus ring syntax
* adhering to stately naming convention
* enforcing proper aria hook code style
* clone typescript fix
* saving progress
* make the linter happy
* revert spreading of props
* moved value and validationState
* name changes
* destructured state
* removed useCallback usage
* implement useControlledState
* make the linter happy
* adhere to spinB names
Co-authored-by: Robert Snow <snowystinger@gmail.com>