the article talks a lot about PSOs but never defines the term

"Pipeline State Objects" (immutable state objects which define most of the rendering state needed for a draw/dispatch call). Tbf, it's a very common term in rendering since around 2015 when the modern 3D APIs showed up.

PSOs are Pipeline State Objects, they encapsulate the entire state of the rendering pipeline.