nix: Bump Rust toolchain to 1.90 and add bindgen prerequisites
A transitive dep of the soon-to-land v4l backend (`home` via `bindgen`)
declares MSRV 1.88, so 1.85 no longer resolves a complete dep graph. Bumping
to 1.90 gives us a small buffer above that floor without committing to the
absolute latest release.
The `v4l` crate generates its FFI layer via bindgen at build time, which
needs libclang plus the surrounding C / kernel-UAPI header search paths
set up correctly. `rustPlatform.bindgenHook` from nixpkgs is the
idiomatic way to provide all of that — it wires up LIBCLANG_PATH and
BINDGEN_EXTRA_CLANG_ARGS via the standard stdenv mechanism. Adding it to
nativeBuildInputs means the devShell handles bindgen out of the box.
`v4l-utils` covers libv4l itself. CI workflows aren't updated here because
the v4l backend lands feature-gated; CI keeps building the default-no-features
profile and so doesn't need any of this.