fix(adapter-{pg,neon,ppg}): handle 22P02 error in Postgres
Handle "invalid text representation"/"invalid input value" (22P02)
errors when using Postgres with pg, neon, or ppg adapters, so that they
are mapped to a proper user facing error.
See this 500 error in QPE that occurred in production: https://prisma-company.slack.com/archives/C04EPL7N2KV/p1764862201609579?thread_ts=1764849204.552389&cid=C04EPL7N2KV
Closes: https://linear.app/prisma-company/issue/TML-1664/fix-incorrect-500-error-returned-from-qpe-instead-of-400