Docker save (and presumably podman too) adds that metadata as a file in a tar. Each layer becomes a tar that is nested in the top level tar.
docker image save foo:latest \
| ssh pod docker image load
does (the stream is a docker tar archive with layers and metadata).