BUG: Fix/test SparseSeries/SparseDataFrame stack/unstack
 - [X] fixes #15045, closes #16614
 - [X] tests added / passed
 - [X] passes ``git diff upstream/master --name-only -- '*.py' | flake8 --diff``
 - [X] whatsnew entry
