With regards to virtual cards, this was just announced: https://privacy.com
It’s not a new idea. In fact, it has been implemented by hundreds of banks in hundreds of slightly different ways over the years.
It never seems to stay though. While there have been hundreds of implementations, very few of them are still available.