https://amontalenti.com/2024/03/26/the-smartphone-app-audit
If the idea of auditing all your apps seems daunting, you can take a look at how I did it in bulk by using screenshots of my app launcher screen, then OCR and LLMs to help me do an initial pass at categorizing them. That let me do one quick bulk cleanup.
I found that it's better to simply delete apps and keep the total app count on your phone low, rather than use the various parental control / digital minimalism / Freedom.to style app blocking ideas.
Removing browsers from my phone never seemed like an option for me, but even so, removing all the addictive apps really reduces doomscrolling and other mindless scrolling a good bit.
Lately, I also put any newly installed apps in a "Purgatory" app launcher group and if I notice any of them having addictive qualities, I uninstall them. I did this recently with the Bluesky and Discord apps, for example.