A virtual debit card service like privacy.com lets you create a card for each subscription, limit how much per month can be charged, and end the virtual card at any time.
By default the card will be vendor locked, meaning once a company makes a charge to the card then only that company will be able to do so.
That said, doesn’t solve the issue of everyone wanting subscriptions. A few $5-$20 here and there will quickly rival a utility bill.