[x] If wallet is opened with beacon deeplink but snap is not connected, make sure the onboarding works
[ ] If wallet is open in multiple tabs, make sure they synchronise
[ ] Decide how multiple requests are being handled by wallet, because currently, the snap always handles the latest request and "loses" the old one
[ ] Discuss UX around displaying / approving beacon requests in the wallet. Currently, it has to be approved in both the wallet and snap. Maybe this is redundant?
[ ] UX around responses. Currently, if a request is accepted in the snap, no feedback is given in the wallet. Should we tell the user to go back to dApp?
Functionality
Behaviour
Styling