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 17 minutes and 5 seconds (queued for 8 seconds)
latest
Status Name Job ID Coverage
  Test
passed dispatcher-debian-10 #158944
amd64

00:02:32

passed dispatcher-debian-11 #158946
amd64

00:02:31

passed server-debian-10 #158945
amd64

00:02:47

passed server-debian-11 #158947
amd64

00:04:58

 
  Analyze
passed bandit-sast #158948
amd64-dind

00:00:52

passed black #158951
amd64

00:00:46

passed code_quality #158952
amd64

00:00:24

passed codespell #158957
amd64

00:00:19

passed coverage #158953
amd64

00:06:45

60.93%
passed dockerfiles #158954
amd64

00:00:16

passed eslint-sast #158949
amd64-dind

00:00:22

passed pylint #158956
amd64

00:02:36

passed schemas #158955
amd64

00:00:30

passed semgrep-sast #158950
amd64-dind

00:00:50

 
  Build
passed debian/10 #158959
amd64

00:01:39

passed debian/11 #158960
amd64

00:01:52

passed doc #158958
amd64

00:00:56

passed docker-amd64-dispatcher #158961
amd64-dind

00:04:35

passed docker-amd64-server #158962
amd64-dind

00:05:15