Avoid taler-harness to use divergent 'esbuild' versions among dependencies and devDependencies.
Include 'esbuild' as a taler-harness dependency, and update the lockfile accordingly. Give taler-harness the configure script too.
We want to keep taler-wallet-cli smaller and have fewer dependencies.