I like 1Blocker. I’ve downloaded it when it was an inexpensive one-time purchase, and was grandfathered when it became subscription-based. Though I believe there remains an option to pay once and keep using it “forever”, now at a slightly higher price.
The app includes both Safari ad blocking and local DNS blocking too, so it works on things like some ads on games.