Renamed `numberValue` binding handler to just `number`

* Added `decimalPlaces` binding handler
* Renamed `dateValue` binding handler to `date`
* Added support for both text and input elements