Add support for multiple MyIce accounts in the web interface:
- Create /accounts endpoint to fetch available accounts from config files
- Update index.html to dynamically show available accounts
- Modify /schedule and /game endpoints to accept account parameter
- Store selected account in localStorage for persistence
Remove redundant ELIT variants from AgeGroup enum and implement case/spelling tolerant normalization function. The new normalize_age_group function handles case-insensitive matching and spelling variations (Elite/ELIT/Elit) while mapping to canonical enum values.
This reduces the enum from 15 to 13 entries while maintaining full backward compatibility.
- Add robust JSON sanitization function to handle malformed API responses
- Select club after login for proper session initialization
- Enhance API request headers for better compatibility
- Add JSON parsing fallback with sanitization for malformed files
- Add poetry plugin requirement for export functionality