Nimble lockfile and Nim compiler version interoperability for reproducible builds
Goal: ensure that a Nimble lockfile captures the exact Nim compiler version used during dependency resolution so that rebuilding the project on any machine yields bit‑identical binaries. Currently, Nimble writes package versions and source URLs to nimble.lock but omits the compiler version; the minNimVersion field in nimble.yml only specifies a minimum versi