Add checkValidity / arrowKeys / size to number-line widget

Restore number-line to its former glory

Test Plan: check out all the cool stuff it can now do