To find the best mattress topper, we tested 51 from soft to firm and cooling to memory foam and latex and found picks for side sleepers and back pain sufferers.