Fixed #23156 -- Added missing BinaryField.deconstruct() method.
Added missing logic to TimeField.deconstruct().

If auto_now or auto_now_add was used then the serialized
field in the migration contained unnecessary `editable` and
`blank` arguments.
Removed unnecessary code in ManyToManyField.deconstruct()
Fixed #23151 -- Deprecated RegexField.error_message.

Thanks Baptiste Mispelon for the suggestion.