[lib] Filter out calendar filters that use threads from a different keyserver
Summary:
Each calendar-query-handler should receive only the filters from its keyserver.
https://linear.app/comm/issue/ENG-5779/update-calendarqueryhandler
Depends on D11131
Test Plan:
Check if the handler receives the correct query by adding console logs in componentDidUpdate.
Add some code that modifies calendar filter to reference a thread from a different keyserver and check if it gets filtered out.
Reviewers: inka, kamil, michal, atul
Reviewed By: atul
Subscribers: ashoat
Differential Revision: https://phab.comm.dev/D11133