pg-store: coerce postmodern :NULL to NILVerified

postmodern returns SQL NULL as the keyword :NULL (truthy). store-find-auth-code
read a fresh code's NULL consumed_at as :NULL, so redeem-code falsely reported
"authorization code replay" on the very first use (PG backend only; SQLite/in-
memory return NIL). Coerce rows through %nn in the user/client/auth-code readers.
Regression check added to pg-smoke.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Anthony Green2026-06-28 03:39:57 -0400 1cbeb396baf8e57b66561057d10022de94f20e91
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>