I use multiple browsers for this purpose - trying to keep individual windows straight that are all holding [supposedly] grouped tabs sounds like about 20x the mental overhead
I do the same, as well as using multiple apps in particular editors for different flavours of tasks: RubyMine, VSCode, Sublime Text.
I do still end up with too many Chrome tabs for work items. Using a couple of windows helps and tab groups delay the inevitable but isn't a good solution (other than store only, read never).
Running Ubuntu (and most other os’s support this) I opt for different desktops for different contextual work - and I keep my sound turned down when I’m focused. I find that it minimizes my cognitive switching costs, but is still easy to switch when I choose.
I do the same. 3 different browsers: work, personal and random stuff. Keeping them isolated from each other clears the clutter and my focus when working.
I do still end up with too many Chrome tabs for work items. Using a couple of windows helps and tab groups delay the inevitable but isn't a good solution (other than store only, read never).