Add GitHubCommands struct with GraphQL-based PR fetching, and GithubPullRequest model. Wire HostingService and GitHub command structs into GitCommand. Co-authored-by: Stefan Haller <stefan@haller-berlin.de>