This is final diff that allows sending encrypted messages on native. The `shouldEncryptMedia` boolean has been introduced as a feature flag. Now it's hardcoded to false, but we want to enable it only for Comm community ([[ https://linear.app/comm/issue/ENG-3526/hide-media-encryption-behind-a-boolean-flag | ENG-3526 ]]) - this will be done in another diff.
Depends on D7234, D7235