Tin Halide Perovskite Solar Cells: An Emerging Thin-Film Photovoltaic Technology | Synapse