Replace manual actions/cache steps with built-in setup-node cache support. Add cache: pnpm and cache-dependency-path to all setup-node steps in both ci-frontend.yml and ci-frontend-api.yml. Move pnpm install before setup-node as required for pnpm caching to work.