The script no longer spawns Install-Firefox.ps1 as a subprocess.
Firefox functions are copied directly and called in-process, which
removes the Start-Process indirection and the duplicate
Initialize-Winget call. Admin check added for the Firefox path.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Initialize-Winget.ps1 refreshes PATH, re-registers App Installer and
falls back to the provisioned package before exiting with a Store link.
All scripts that call winget now dot-source this helper instead of
failing on a missing winget.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>