CLN: remove unused args from _construct_result
These were there for compat with the SparseDataFrame._construct_result signature, which is no longer relevant.

Also got rid of _combine_const; that was also just waiting for the SparseDataFrame version to be gone.
thanks