Motorola Moto G31 vs Moto G45: Specs, Price & Score Compared