add validations for some format specifiers for string, number and integer types
convert to string when numbers are assigned to string types in models, because some languages may send data with numbers when the format specifier for string type allows it
multipleOf
format
specifiers for string, number and integer types