[keyserver] Base setup of ethers.js and ENSCache
Summary: Most callsites in keyserver will probably interact with getENSNames directly, but exposing the others doesn't hurt.
Test Plan: Tested in combination with later notif diffs
Reviewers: atul
Reviewed By: atul
Subscribers: tomek
Differential Revision: https://phab.comm.dev/D6572