As part of the WalletConnect 2 update, RainbowKit is now using WalletConnect's Web3Modal.
This modal changes sizes more frequently, and as a result later diffs will complicate the code for monitoring the WalletConnect modal. Ahead of that, I'd like to factor out that logic into a separate hook.
Depends on D8250