Mazda goes rugged with its all-new 2023 CX-50, and gets a lot right. It’s smooth to drive with just enough capability to go further off the beaten path than the average compact crossover.