Optimizing Tin-based Solar Cells: Unleashing the Potential of CsSnI3Perovskite for a Sustainable Energy Future