[lib] Create Redux store for blob holders
Summary:
Address ENG-9280.
Created a store for blob holders
Created initial version of the holder store. Inspired by D12936
Test Plan:
Native and web:
- Logged out and in before applying this diff. Stayed logged in.
- Applied this diff
- Restarted app to make sure the migration was successful
Native log:
LOG redux-persist: migrationKeys [83] LOG redux-persist: running migration for versionKey 83 LOG redux-persist/stateReconciler: rehydrated keys 'navInfo, currentUserInfo, entryStore, messageStore, calendarFilters, dataLoaded, customServer, alertStore, watchedThreadIDs, enabledApps, reportStore, globalThemeInfo, deviceCameraInfo, userPolicies, keyserverStore, localSettings, threadActivityStore, communityStore, tunnelbrokerDeviceToken, queuedDMOperations, _persist, holderStore'
Reviewers: kamil, tomek
Reviewed By: kamil
Subscribers: ashoat
Differential Revision: https://phab.comm.dev/D13402