Systemd had dependencies between services and containers since forever.
The only difference here seems to be podman instead of systemd-nspawn.