In the past we were using Azure Devops CI and that permitted to re-run a particular failed job, but with Github Actions you're forced to re-run everything ^^'.
Another way is to close and reopen the PR. Obviously that causes a message to be sent if anyone is watching.
At the same time that also realigns the temporary merge branch against master, that Github creates behind the curtains, which is what the CI uses to build.