Learner Engagement State Typologies in AI Tutoring: A Clustering Analysis of Dialogue Behaviors in Introductory Programming Sessions (International Journal of Modern Education and Computer Science, 2026)