I also recommend that you checkout Azure Policy that allows you to set a tag policy on resource groups and let resources in them inherit tags. You might combine both Pulumi's stack transformation and the Azure Policy definition for tagging to create a robust tagging framework for your team. But then again, stack transformations are usually more than enough when you are just getting started.
https://learn.microsoft.com/en-us/azure/governance/policy/tutorials/govern-tags