ENG-6656 : Update the web code to use new cryptoStore
Now that olmAPI has both the outbound content sessions creation and notification session creation we can replace calls to OlmSessionCreatorContext with calls to olmAPI. Alternatively we could keep the context as a small shim to the shared worker methods (similary to how currently context on native just calls the native methods) but I think this way is better.
Note: this diff won't be landed with the future diffs that migrate other uses of crypto store in redux to shared worekr
Depends on D11342