Yep, out of all the "gaming-friendly" distros I've tried (Bazzite, Nobara, Garuda, Pop!_OS, Mint, etc) Cachy has had the best performance and stability by far, and the least amount of weird quirks or bugs. Genuinely, one of the best distro experiences I've had in a long time.
I do work with linux in a professional capacity every day and have been using Arch on and off for over 15 years, though. My perspective is likely a bit different than the average gamer. That said, I don't find myself having to dig into things very much/often with Cachy, unless of course I want to. :p
Pretty sure you could run Pulp in pull-through mode and add your local Forgejo/whatever registry as a remote, which would at least give you a unified "pull" URL. Then just use Forgejo actions to handle the actual build/publish for your local images whenever you push to main (or tag a release, or whatever).
Pulp might actually be able to handle both on its own, I haven't ever tried though.