WIP: Give error_msg and error_type

It is currently impossible to get error_msg/error_type for a specific
job.
The only way to get it, is via scheduler.jobs.list() but this function
need to find the job via relative offset from last job, and so it is
hard to get it.

This is an exemple on how to give error_type/error_msg for a specific
job.

Closes: 555
19 jobs for job_error_type in 19 minutes and 57 seconds (queued for 7 seconds)
latest
Status Name Job ID Coverage
  Test
passed dispatcher-debian-10 #167412
amd64

00:04:42

passed dispatcher-debian-11 #167414
amd64

00:04:40

passed server-debian-10 #167413
amd64

00:05:03

passed server-debian-11 #167415
amd64

00:06:59

 
  Analyze
passed bandit-sast #167416
amd64-dind

00:01:17

passed black #167419
amd64

00:01:03

passed code_quality #167420
amd64

00:00:46

passed codespell #167425
amd64

00:00:38

passed coverage #167421
amd64

00:07:34

60.94%
passed dockerfiles #167422
amd64

00:00:36

passed eslint-sast #167417
amd64-dind

00:00:48

passed pylint #167424
amd64

00:02:58

passed schemas #167423
amd64

00:00:57

passed semgrep-sast #167418
amd64-dind

00:01:13

 
  Build
passed debian/10 #167427
amd64

00:02:25

passed debian/11 #167428
amd64

00:02:50

passed doc #167426
amd64

00:01:44

passed docker-amd64-dispatcher #167429
amd64-dind

00:04:54

passed docker-amd64-server #167430
amd64-dind

00:05:20