Add a wait_for_pr_checks method that resolves a pull request's head
SHA, then polls its Actions runs until every run reaches a terminal
status/conclusion or a timeout elapses, returning the runs and
whether the wait timed out.
Co-Authored-By: Codet <codet@commitgo.dev> (GPT-5-Codex)