Hi, Adam
You can use PowerShell to do the installation, or even install Chocolatey, then you can create a script 'choco install visual studio' that can run in Custom Extensions.
Ideally, these will be installed on your AVD image, then the AVD hosts rolled out from that - to keep consistency. Do you create custom images now, or just use the marketplace Windows 11/10 images?