Remove 3rd node-fetch package and use native API instead
Summary:
As of the parent differential we no longer have to use 3rd party node-fetch API since its
enchanced version comes embedded within node v18. This differential removes this package from the project
and replaces its useges with native API.
Test Plan: Tried sending messages to windows app and they were received correctly. Confirmed that the keyserver obtained WNS token correctly.
Reviewers: michal
Reviewed By: michal
Subscribers: ashoat, tomek
Differential Revision: https://phab.comm.dev/D8650