The shared plugin-ci.yaml workflow uses `cache: npm` in setup-node and runs `npm ci`, both of which require a lock file. Without it, CI fails with "Dependencies lock file is not found". Co-Authored-By: Paperclip <noreply@paperclip.ing>