Add and save job names in Past CI artifacts
# What does this PR do?

In order to ease the fix process for Past CI, it would be very helpful to have links to jobs for the failed tests.

The GitHub API could give a list of jobs and a list of artifacts, but there is no ensured and easy way to get the  correspondence between each artifact/job, see [jobs here](https://api.github.com/repos/huggingface/transformers/actions/runs/3145556680/jobs) and [artifacts here](https://api.github.com/repos/huggingface/transformers/actions/runs/3145556680/artifacts).

Moreover, when the jobs are running, there is no context evn. variable that gives the job run link (or anything helpful to get this information)

However, the list of jobs given by the API contains the **job names** and the **job run page** link (given by `html_url`).

This PR therefore saves the job names in the corresponding test artifacts. Once the past CI is done:

- we extract the error information together the job names
- we fetch the list of jobs
- For each artifact, we find the corresponding job in the job list using the job name saved in the artifact
- We get the job run link by looking `html_url`
- We add the job run link in the error info.**

To check the effect of this PR, see the contents in the artifacts in [this run](https://github.com/huggingface/transformers/actions/runs/3145556680)
_The documentation is not available anymore as the PR was closed or merged._