T06: Amber REST client (httpx async)

Amber Electric REST API client using httpx async. Bearer auth via AMBER_API_TOKEN secret. 5s in-memory cache for current prices, 60s refresh cycle. Endpoints: GET /sites, /sites/{id}/prices/current, /prices/forecasts, /prices/next. Store buy+feed-in at 30-min granularity to prices table via sqlmodel. Error handling: 401 → cache last known + disable PRICE mode; timeout/retry 3x with exponential backoff.