Rust module geom::solution_array (solutions generic over a SolutionObject
handle; curve/surface/edge/face/vertex/poly-vertex/volume geometry and object
zone tolerances are UNPORTED back-edges), C++ shim, FFI wrapper, difftest
runner, fixtures from prog_test my_test_solution and edge cases.
difftest: 810 cases, 754 pass, 56 deferred (partial).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>