Add tests for the tabletop and interaction stores (seed, surface toggles, setPart, movePart reindexing/clamping), the interaction store's hold/drop and dialog stack, and the SVG path sampler (Q/T/S/A commands, unsupported commands, pointAt edge cases, and zero-length curves). stacking.ts goes from 61% to 99.5% line coverage.