A critical review on tin halide perovskite solar cells | Synapse