Multi-Type Algebraic Proof Theory