Welp, a plus side of this afternoon is that I got to learn a lot more about how to recover a corrupt postgresql database instance running on Kubernetes. It wasn't fun, but I eventually got something working again.
There are less than fun ways to discover gaps in your current backup configs and to discover that the corruption was caused by a corrupt filesystem that had been slowly burning for days 😩