podman: Improve packaging
Change the approach used to integrate runtimes, in order to:
- Better support macOS
- Make obscure OCI runtimes optional
- Work around a panic due to runtimes having no paths
(see https://github.com/containers/podman/issues/22561)