Enhancing the Comprehension: Text Simplification Approaches and the Role of Large Language Models