Fixes tag step failing due to branch protection on main rejecting
the runner's git push. Creates tags via REST API which bypasses
branch protection. Also removes the unnecessary VERSION file commit.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>