I use 1Password, RSS Button (To highlight if the page has a feed, so I can subscribe with my own Miniflux instance), 1Blocker (Ad blocking), Tampermonkey for loading userscripts on some websites, Readdeck extension to easily send something to my "read later" pile. It's not a lot of them, but every time I want to test a new one I dread it.
That gives you the extension, but the workflow within macOS for users is still very user hostile. Problem with extensions might be that the training data isn't that great as there's not that many open source Safari extensions.