Review of defect engineering in perovskites for photovoltaic application | Synapse