Are there any virtual ones where I can upload my ID (if necessary), fill that card with crypto, and use it globally for purchases?
Yes, you can use the Cypher card (requires KYC). I have one right now. You can connect it to an Ethereum wallet and there is an option to add it to Google Pay/Apple Pay or order a physical card.
My state is supported.
If you want to be my referrer, then feel free to leave your referral code here or send it to me in a private message. I will create an account tonight.