You review long PRs by checking out the branch, git reset, then stage hunks/files as you review them. Reviewing long PRs in GitHub UI is never sane.

Or you just view each commit separately, assuming the author made reasonable commits.