Using an ad-blocking DNS server solves most of those problems. Mullvad offers a public DNS server with no account required, but there are plenty of options out there.
You should still use a browser extension on top of that for pattern-based URL blocking, but a DNS-based blocker should be your first line of defense.
A good ad-blocker goes a long way. You can block all Google domains with minimal impact to non-Google services.
DNS, most web searches, trackers in apps, location data, just to name a few. Ad blockers won’t help you there.
Using an ad-blocking DNS server solves most of those problems. Mullvad offers a public DNS server with no account required, but there are plenty of options out there.
You should still use a browser extension on top of that for pattern-based URL blocking, but a DNS-based blocker should be your first line of defense.