High-quality NiOx nanoparticles synthesized via low temperature chemical precipitation method for high-performance inverted perovskite photovoltaics | Synapse