Fix BAD_MESSAGE_FORMAT issue with e2ee web notifs
Summary: This differential fixes this bug. All decryption methods take message type as argument. The only exception are the top level methods that decrypt notifs from the keyserver
Test Plan: Execute steps here. Ensure the issue does not reproduce.
Reviewers: tomek, kamil, ashoat
Reviewed By: tomek, kamil
Differential Revision: https://phab.comm.dev/D13353