I think technically the problem isn’t really podman, since the runc versions are technically compatible. It’s more that podman and therefore runc is in the Silverblue base image. And since packages in the base image can’t be overridden, everything falls apart.
Now that I think about it, you could probably use
rpm-ostree override replace with the runc rpm from the Docker repo, then installing Docker normally should probably work.