Expand boolean operation tests
<!-- Please report new issues at https://inkscape.org/report; this tracker is for staff-confirmed issues only.
See our full bug reporting guidelines at https://inkscape.org/contribute/report-bugs/ -->
While there are a handful of existing tests for `sp_pathvector_boolop()`, they do not cover all operations, may be missing edge cases, and are written as integration tests rather than unit tests.
This makes it difficult to make changes to functionality or to the underlying functions with confidence.
issue