General persistent-postgresql cleanup

1. Removes deprecated import of `Database.PostgreSQL.Simple.BuiltinTypes` in favor of `getTypeInfo`
2. Makes JSON act like a ByteString for ease of decoding
3. Start on PG array support
4. hlint
5. -Wall