[lib][web][native] Refactor setDeviceToken action
Summary:
issue: https://linear.app/comm/issue/ENG-5284/refactor-setdevicetoken-action
I split the action into two actions to spare the calling code having to select all keyservers when it simply wants to call all of them
Test Plan: tested that both action work, tested that
Reviewers: michal, ginsu, kamil
Reviewed By: michal
Subscribers: ashoat, tomek, wyilio
Differential Revision: https://phab.comm.dev/D9628