pub fn parse_github_url(url: &str) -> Option<(String, String)>
Parse a GitHub URL into (owner, repo). Supports: https://github.com/owner/repo, https://github.com/owner/repo.git, https://github.com/owner/repo/tree/main, etc.