Unblock wallet_requestSnaps
and fix any issues on the extension frontend with showing Snaps as the install origin.
From quick testing we need to address a couple things to handle gracefully showing Snap IDs (and icons) instead of strictly dapp origins.