Optimizating TiO2 electron transport layer for MAPbBr3 perovskite solar cells by way of Ga doping