ci: Add a Fedora job

This will allow us to check the build with udev backend.
3 jobs for wip/exalm/fix-ci in 3 minutes and 18 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #642599
check-api-visibility

00:00:19

failed #642601
fedora

00:01:36

passed #642600
flatpak
flatpak

00:03:17

 
Name Stage Failure
failed
fedora Test
[5/24] Compiling C object 'src/25a6634@@manette-0.2@sha/manette-mapping-error.c.o'
[6/24] Compiling C object 'src/25a6634@@manette-0.2@sha/manette-event-mapping.c.o'
[7/24] Compiling C object 'src/25a6634@@manette-0.2@sha/manette-monitor-iter.c.o'
[8/24] Compiling C object 'src/25a6634@@manette-0.2@sha/manette-mapping.c.o'
[9/24] Compiling C object 'src/25a6634@@manette-0.2@sha/manette-device.c.o'
[10/24] Compiling C object 'src/25a6634@@manette-0.2@sha/manette-mapping-manager.c.o'
[11/24] Compiling C object 'src/25a6634@@manette-0.2@sha/meson-generated_.._manette_resources.c.o'
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1