I've been using MSEdgeRedirect for years. It intercepts calls to Edge and sends them to whatever browser you want. It's for when Windows ignores your default browser and opens Edge w/o your consent.
https://github.com/rcmaehl/MSEdgeRedirect