Causal Interventions on Causal Paths: Mapping GPT-2's Reasoning From Syntax to Semantics