* fix: commit package-lock.json for reproducible Docker builds
- Remove package-lock.json from .gitignore (was incorrectly ignored)
- Add package-lock.json with pinned dependency versions
- Use npm ci for faster, deterministic installs in CI
- Re-enable npm cache for build performance
- Ensures exact dependency versions in Docker images
* fix: remove unused catch parameter
* docs: update Docker image name to official keeper/harness-plugin
- Replace placeholder dhborse/keeper-harness-plugin with keeper/harness-plugin:latest
- Use official Keeper organization image name