Has Mazda’s premium push finally paid off? (Mazda CX-70 2025 Review)