Halide Perovskite Photovoltaics: Background, Status, and Future Prospects | Synapse