Add number type for FormBuilder

Something I've seen a lot of people request, and usually always did a macro for it. Why not have it directly in the framework?