Migrate all the pre-commit and commit-msg hooks to use pre-commit (https://pre-commit.com/) Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5192>
GStreamer Docker images * `fedora`: main image used to build GStreamer * `checks`: image with pre-commit and gitlint used in the check stage