pgbouncer in transaction mode for the most reliable functionality but Supabase says that prepared statements are not available in transaction mode (but are in session mode). Prisma uses prepared statements internally. I am assuming that I want to run it in session mode (if I use the connection pooling).session mode since Prisma requires prepared statements?