Text this: Advancements in photovoltaic technology: A comprehensive review of recent advances and future prospects