Extend DORA metrics data source to query time series data
## Background The DORA metrics data source was initially added only to query a single value to be used for [single stat visualizations](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/151885). To be able to reuse the data source for time series data (charts etc) we should extend it to return a time series of data based on the [bucketing interval](https://docs.gitlab.com/ee/api/graphql/reference/index.html#dorametricbucketinginterval) used for the query.
task