form_data library Null safety

Since this is JSON we need to store an abstract type for form data.

These classes is used by both form controls and the form submit event.

Classes

FormBoolField
FormColorField
FormData
FormDateTimeField
FormDoubleField
FormDurationField
FormField
FormIntegerField
FormMapField
FormNumField
FormObjectField
FormStringField