Rate limits
Requests are rate limited per API key. When you exceed a limit, Omniflare returns 429
along with headers describing your remaining allowance and when it resets.
TODO: Document the limit tiers, the exact header names, and the recommended backoff.