Backend: - Fixed datetime timezone error in refresh-all endpoint - Added _to_naive_utc() helper for PostgreSQL compatibility Frontend: - Watchlist now passes domain status to AnalyzePanel - Status is consistent between Drops, Watchlist, and Sidepanel - Shows "Available" or "Taken" status in AnalyzePanel from Watchlist