There are few wallets that I am aware of like Atomic wallet, trust wallet, Tezos and ledger.
Are there any more and do they all support multi cryptocurrency staking also?
The above four do support staking as per my understanding.
If you are looking for something safe and easy to use. I can advise you another hardware wallet. Trezor wallet. Quite useful for the ones that looking for a simple wallet.