Add clippy to CI
It’s a bit crude as a lot of stuff is installed and built. I ended up with a Fedora base image as it had most dependencies available. gtksourceview and libadwaita are built from source. Eventually we should pre-build an image to save resources.
Fixes #370 (closed).