[Sketcher] Refactor internal geometry operations
* Use range-for and rearrange for understandability. * Break down into individual functions by geomtype. * Also refactor `exposeInternalGeometryForType<Part::GeomBSplineCurve>` * Use `Constraint::involves...()` in delete internal Suppress clang-tidy/clazy warnings by using `[[maybe_unused]]`. Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
This commit is contained in: