fix(shell): preserve powershell exit codes
Use a multiline PowerShell trailer so native Windows commands keep their actual exit status without masking cmdlet failures, and add focused regression coverage. Remove the accidentally committed .opencode package-lock to keep generated state out of the branch.
L
LukeParkerDev committed
23e77fd9bcbe1e4d40fdca3e374b8bcfcbaeb116
Parent: 6ad6358