pg, test assigning non-array values to an array column. Closes #14716.

The behavior has changed since 4.1 and non-array values are no
longer type casted to a blank array. This way the user can define
custom validations on that property.
test, better describe `SerializationTypeMismatch` behavior. refs #14716.