Text this: Photovoltaic performances of mono- and mixed-halide structures for perovskite solar cell: a review