Whether you’re a side, back or front sleeper, our team of testers has found the best mattress for you