Shelter + Shizuku + App Ops
Shelter will put it in a work profile.
Shizuku and App Ops work together to give you more control over app permissions. You can restrict a lot this way.
Granted, that won’t stop the normal data collection via your IP address that occurs as a result of browsing their content.
Removing by ADB is fine if you are able to identify which packages should be removed or if they’re already covered by Universal Debloater. You should also use Invizible Pro to control what connections are made and block trackers.