Add a pre-commit hook to ensure all contributions use a uv.lock file that contains the 'upload-time' field (older uv versions do not include that) Refs: #2887