Fix: vtkPolyDataNormals not correctly orienting normals
This is my attempt at fixing #18270
I have (of course) added a test that fails without my fix, but I'm unsure if I've done it the "VTK way" such that it will hook into your CI properly.
@mwestphal kindly offered an initial review :)