sbt-with-scala-native: use `overrideAttrs` to fix `nativeBuildInputs` splicing
preserve old nativeBuildInputs which includes autoPatchelfHook which was
not there when this override was added
drop the `sha256` and `version` overrides which have never worked
properly because they haven't been overriding src.
`sha256` and `version` were added in 49c7bed76385ab46d5e0f76b2f26f17a2c7d3658