Audible: Fix authentication for new API token format (#2875)
* Fix Audible authentication for new API token format
- Add compatible token refresh handling for new actor_access_token format
- Validate signing auth availability (preferred, stable auth method)
- Accept multiple authorization code parameter names in callback URL
- Improve error handling and diagnostic messages
* Use shared http_session instead of creating new client
- Modify refresh_access_token_compat to accept http_session parameter
- Update to use aiohttp ClientSession (from mass.http_session)
- Remove unnecessary httpx.AsyncClient creation
---------
Co-authored-by: Ztripez von Matérn <ztripez@bobby.se>