More validation rules depending on the field type

Add validation rules automatically depending on field type, for now here is what it adds :

Field type `integer` `bigInteger` `smallInteger` `boolean` rule `integer`
Field type `float` rule `numeric`
Field type `date` `time` `datetime` `timestamp` rule `date`

All field types still have the `required` rule.