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.
Yes, the four wallets you mentioned can support multi-cryptocurrency,
and another if I'm not mistaken is that the blockchain wallet also supports multi-cryptocurrency.