Improve repository listing with better error logging and scope
- Add 'affiliation' parameter to GitHub API call to include all repos
- Include owner, collaborator, and organization_member repositories
- Add detailed error logging with status codes
- Log token prefix for debugging
- Log successful repository count
- This ensures users see all repos they have access to, not just owned