Client portal management

Active projects, retainers, and revenue rolled up from won leads.

Map Client rows to Supabase and optionally expose a client-facing portal route later.