User profile data aggregated from multiple tables.
Data sources (after M_14 migration):
- user_profiles: user_id, full_name, company_name, country, role
- user_subscriptions: tier (tier1-tier5 based on usage)
- user_wallets: balance_usd, lifetime totals
Note: Enterprise status is determined by active enterprise API tokens,
not the plan column (which is no longer used).