fix: Backend deps & transparent valuation schema
FIXED:
- Added get_current_user_optional to deps.py for mixed auth endpoints
- Added OptionalUser type alias for cleaner annotations
- Expanded ValuationResponse schema with full transparency:
- ValuationScores (length, tld, keyword, brandability, overall)
- ValuationFactors (length, tld, has_numbers, has_hyphens, etc.)
- ValuationCalculation (base_value, all factors with reasons, formula)
- RegistrationContext (tld_cost, value_to_cost_ratio)
- Added disclaimer field
- Increased base_value from $10 to $50 for realistic valuations
VALUATION EXAMPLES:
- crypto.ai: $375 (was $70)
- x.com: $850 (1-letter premium)
- generic-domain-name.info: $5 (long with hyphens)
All API endpoints tested and working.