lazy load time series data
Moves responsibility for data fetching to the ChartWithTotal component rather than an external store and removes some contextual dependencies from the component so that it can be used outside of a dashboard context.
Did some QA, the table and charts are flashing on each selection. The table data apart from the totals row does not change so similar to main, we should be ideally preventing this flickering.
https://github.com/user-attachments/assets/99b297a2-e4e3-49d1-b4e6-9b98ae968ef7
@briangregoryholmes think we could get this one in by end-of-sprint?
@briangregoryholmes : Whats the status here ?
This is being worked on elsewhere