Build the Docker image once in a build-image job, cache layers via type=gha, restore from cache in each smoke variant instead of rebuilding. Variant restore uses cache-from only (build-image is the sole cache writer). Co-authored-by: hayriodabas <hayriodabas@users.noreply.github.com>