For `2.0.0` we should merge `PostgresDynamicTypeThrowingEncodable` with `PostgresEncodable` to make the protocol trampolines less confusing.