e678bc800b
- Introduce /api/location/search endpoint for location autocomplete using OpenWeather geocoding - Refactor weather polling service and user schema to use latitude/longitude instead of location name - Add weatherLimiter middleware to rate limit location API requests - Update tests for new location structure and endpoint