Cordova-archive: Option to use local cordova version

Description of the feature request

Right now, the cordova-archive step requires cordova to be installed globally, e.g. npm install --global cordova. I would like to use a locally-installed version instead, e.g. the one listed in package.json.

I believe all cordova calls would need to be prefixed with npx (ships with npm 5.2+) or npm exec -- (requires npm 7+).

Use case / for what or how I would use it

Running the locally-installed version would make it easier to use the same version of Cordova in all areas that I use it. It also prevents me from having to install it globally, which is another setup step.