Setting up Google sign in for Chrome extensions with Supabase

The least painful setup I found: Chrome owns the auth window, Supabase owns OAuth and PKCE, and a tiny relay page sends the result back.