buildRustPackage: remove git from nativeBuildInputs
Having git in nativeBuildInputs causes thousands of rebuilds when git is touched
because every derivation that somehow transiently depends on a rust package will
change. See https://github.com/NixOS/nixpkgs/pull/205682 for instance.
AFAICT git is unused. Only the fetcher needs git which it has already.
Fixes https://github.com/NixOS/nixpkgs/issues/205804