Your concrete example is the main reason I've switched from Firefox to Vivaldi. You can create either "tab stacks", which group multiple tabs into a single top-level tab, and which can even be unloaded all at once. If you want a more persistent (and I think even shareable) version, you can then save the group as a session.