fix(docker): rewrite resolved HF cache path to container mount target
resolve_path_ref_on_node returned a host-side path (e.g.
/home/<user>/.cache/huggingface/hub/.../snapshots/<hash>/<sub>), but it is
substituted into recipe args/env (e.g. --speculative-config JSON) consumed
*inside* the container, where the HF cache is bind-mounted at
/root/.cache/huggingface — the host prefix does not exist there, so the
substituted path resolved to nothing.
Rewrite the host cache-dir prefix to the container mount target
(/root/.cache/huggingface) so the path resolves correctly inside the
container. This is a no-op when the host cache dir already equals the
container target (root user, unset hf_cache_dir).