fix: use git rm --cached to properly exclude workflows from merge
- Replace git restore with git rm --cached -r to remove workflows from staging
- Add git checkout HEAD to restore workflows in working directory
- Add verification step to ensure no workflows in commit before pushing
- This ensures workflow files are completely excluded from the merge commit