Change the get data stream api to include the following properties of a data stream:

- ~~Add `index_mode` from `DataStream` to the response.~~
- For each backing index of a data stream with time series index mode, include the temporal range the backing index represents (based on the `index.time_series.start_time` and `index.time_series.end_time` index settings.
server/src/main/java/org/elasticsearch/action/datastreams/GetDataStreamAction.java
}
        @Override
        public int hashCode() {
            int result = Objects.hash(indicesOptions);
            result = 31 * result + Arrays.hashCode(names);
            return result;
        }
        @Override
        public String[] indices() {
            return names;
        }
        @Override
        public IndicesOptions indicesOptions() {
            return indicesOptions;
        }
        public Request indicesOptions(IndicesOptions indicesOptions) {
            this.indicesOptions = indicesOptions;
            return this;
        }
        @Override
        public boolean includeDataStreams() {
            return true;
        }
        @Override
        public IndicesRequest indices(String... indices) {
            this.names = indices;
            return this;
        }
    }
    public static class Response extends ActionResponse implements ToXContentObject {