Localize, Understand, Collaborate: Semantic-Aware Dragging via Intention Reasoner