[Monitoring] Add some missing #include
[DataStore] Add startOnDemandFetchHistory()
[UnifiedDataStore] Add fetchHistoryAsync()

We don't need a manager object like "ItemFetchWorker" for history
because we don't support "ALL_SERVERS" for it.