[datastores] Introduce SessionResourcesManagingDataStore that wraps a real IDataStore and manages the session quota for it