Evaluating Large Language Models for Diacritic Restoration in Romanian Texts: A Comparative Study