* Ensure that we have only one single instance of SeenInviteStore per session. Fixes#4558
Fix crash:
java.lang.IllegalStateException: There are multiple DataStores active for the same file: /data/user/0/io.element.android.x/files/datastore/session_0ebb139587b6d940_seen-invites.preferences_pb. You should either maintain your DataStore as a singleton or confirm that there is no two DataStore's active on the same file (by confirming that the scope is cancelled).
* Inject the SeenInvitesStore to reduce boilerplate code.