Perhaps winget is enough?
winget install Microsoft.VisualStudio.2022.BuildTools
The Build Tools installer first installs the Visual Studio tool to select the workloads you want as well.
The Build Tools installer first installs the Visual Studio tool to select the workloads you want as well.