Refactor release script to improve preflight checks and metadata preparation. Update release steps for GitHub and Gitea.