Explaining Multivariate Decision Trees: Characterising Tractable Languages (Journal of Artificial Intelligence Research (JAIR), 2026)