Add platform detection to support creating releases on both GitHub and Gitea servers. The workflow now: - Detects the platform using github.server_url - Uses GitHub CLI (gh) for GitHub releases - Uses gitea-release-action for Gitea releases - Creates draft releases with the same artifacts on both platforms