* devshell: better definition of PKG_CONFIG_PATH
that manually going through pkg-config of all packages.
Also filter out non-derivation from nativeBuildInputs.
* Add project.projectVariants that apply flake.variants modules
* Move projectOverlays.devhshell to haskellLib.devshellFor