Training Large Language Models for Advanced Typosquatting Detection