A comprehensive review on the advancements and challenges in perovskite solar cell technology | Synapse