introduce a cache for build steps

The cache is reused by the chart when creating new envs. At the moment it installs npm and composer packages in it

Bug: T386414

Merge request reports

Loading