Fix online report queries
This MR does two things:
- change data product queries in reports so that only datasets corresponding to the right model IDs are used
- request model times covered by calibration map and not limited to report time
These two combined make it so that we're always plotting the right set of samples corresponding to the timeseries generated by the analysis. Since sometimes the model generated online can be outside of the report query, we use the metadata in the calibration maps to look back as needed to find any outside of this span.