Fix darwin code signatures in setGitRev using darwin.signingUtils
On aarch64-darwin (Apple Silicon), all executables must have valid code signatures. The set-git-rev tool binary-patches executables to embed the git revision, invalidating the linker's ad-hoc code signature. Add darwin.signingUtils to nativeBuildInputs and call signIfRequired on each executable after patching, matching cardano-node's nix/set-git-rev.nix pattern.