If an API returns a 429 (Too Many Requests) error, we now display a progress bar indicator while the tile loads.
- For Azure cost data streams, the progress bar will remain visible until all data is retrieved, based on the API's throttling response. Additionally, a 24-hour cache is maintained to improve efficiency and reduce unnecessary API calls.
- For other data streams, the progress bar will display for up to 30 seconds, before retrying up to 3 times, after which a throttling message will appear.
