Split the `removeData` on element removal test

Splits the test into three separate tests to test preserve/remove data
when using `.remove()`, `.empty()`, or `.detach()` on a set of elements.