add issue management: update_repo_issue and delete_repo_issue tools with labels support
- add labels parameter to create_repo_issue
- implement update_repo_issue (update title, body, and/or labels)
- implement delete_repo_issue
- refactor code into _client.py (auth, repo, branches) and _issues.py
- fix variable collision bug (walrus operator shadowing function parameter)
- update README with all tools