Clean up local Git branches and remote connections left after pull request reviews. The workflow checks unfinished work, preserves main and the current branch, and requests confirmation before force-deleting branches that have not been merged.
- Clean up branches after pull request reviews
- Remove contributor remotes other than origin
- Review unmerged branches before deletion