Trigger release on GitHub release publish instead of tag push
- Remove release_notes job (AI-generated notes via OpenAI)
- Fetch release notes from the GitHub release body instead
- Simplify publish job to just upload artifacts to existing release
- Remove workflow_dispatch trigger and REVIEW_OPENAI_API_KEY dependency