ci: run apt as sudo
ci: fix flatpak remote in runner
ci: flatpak install steps in runner
ci: specific version of freedesktop
ci: freedesktop install perms
* ci: change to prek for pre-commit
* refactor: fix shellcheck warnings for the scripts
* chore: unify whitespace formatting
* nix: add prek to dev shell