Spaces are a superset of tagging. Just create a space (tag) and the rooms that you want to tag to it. If you want it to be just for you keep the space invite-only, if you want to share your "tag" you can.
To elaborate, Element even explicitly asks if you want to do that (even if I understand it correctly, it's the same as a private space without other members)
As a subset of rooms to organize a team, I think it would make more sense to host a separate matrix instance.
But it can be nice to give access to a set of rooms in a public community akin to:
- General - Dev Product A - Dev Product B - Watercooler - Sysad