Migrate the vendored fellow_aiden library from requests to aiohttp for fully async HTTP — no more executor thread wrapping.
Changes
- Replace
requestswithaiohttp, using an injectedClientSessionfrom Home Assistant - Add retry logic with exponential backoff for server errors (408/5xx)
- Add payload guards and cache invalidation for profile/schedule operations
- Fix schedule ID type mismatch
- Fix response resource leaks
- Improve auth error handling and connection cleanup