Add Github CI check for making sure `nixpkgs-fmt` has formatted the .nix files
* Add ./script/nixpkgs-fmt.sh for non-Nix users. * Add nixpkgs-fmt in our Nix pre-commit hook. * Add Github CI check