Move `shareRoomHistoryWithUser` to `CryptoBackend` (#5218)
There is no need for this method to be exposed to the application, and it's a
footgun waiting to trap the unwary user.
It's marked `@experimental` so we're allowed to move it without a major version
bump.