Text this: Machine learning-assisted optimization of CsPbI₃-based all-inorganic perovskite solar cells: A combined SCAPS-1D and XGBoost approach