Single Crystal Perovskite Solar Cells: Development and Perspectives | Synapse