ci: make explicit dependencies optional
When the explicit dependencies of some jobs are missing (because their trigger rules are not met), we do not want to wait for these jobs at all. So let's mark them as optional, which should fix CI for series that do not touch .gitlab-ci.yml.
Fixes: ffe483d4 ("ci: increase parallelism by being more explicit...")