Unveiling the photovoltaic potential of CsSnF3 for high-efficiency solar applications: Insights from first-principles theory and numerical simulation. (Under Reviewed Journal)