fix(windows): pass through programdata env var (#8693)
### Description
It appears that when using the MSVC backend `rustc` depends on
`ProgramData` for finding Windows libs. This getting trimmed resulted in
failing builds.
### Testing Instructions
Windows CI now passes
---------
Co-authored-by: Chris Olszewski <Chris Olszewski>