This diff introduces `FarcasterHandler` component which extends the `FarcasterDataHandler` to include the mechanism to prompt the user to connect to farcaster.
I needed to introduce a new handler because `FarcasterDataHandler` lives in `lib` and I needed to be able to use the `useNavigation` hook.
Linear task: https://linear.app/comm/issue/ENG-7525/extend-farcaster-data-handler-to-handle-navigating-to-the-connect + https://linear.app/comm/issue/ENG-7623/introduce-shouldskipconnectfarcasteralert
Depends on D11601