add a bunch of tests around multi geometeries for unionizer to test self union and unioning with singles. also fix the logic in the tag unioning strategy especially around accumulating tags, added tests to show that it didnt work and then fixed it. all tests pass. haven't added one yet for zero length linestrings, but we can let that for another pr