Normalized, camelCase view of the authenticated user's identity.
Derived from JWTClaims. For the full Supabase User object (including email confirmation status, providers, etc.), call supabase.auth.getUser() using the context client.
User's unique ID (same as `JWTClaims.sub`).
Supabase role (e.g. `"authenticated"`).
User's email address.
Application-level metadata (e.g. roles, permissions).
User-editable profile metadata (e.g. display name, avatar).