fix: clean up error messages and handle malformed issues
- add _extract_error_message() to produce concise error output
- skip issues with missing issueId in list_repo_issues
- truncate verbose exception details (HTTP headers, etc.)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>