TreeHouse: An MLIR-based Compilation Flow for Real-Time Tree-based Inference (Full Report)