Generative AI: A Comparative Analysis of Architectures, Evaluation Metrics, and Emerging Challenges