Freelance Platforms in 2026: Fiverr vs. Upwork vs. Freelancer and the AI-Powered Indie Developer's Survival Guide