Text this: Constrained Multi-Objective Optimization of Simulated Tree Pruning with Heterogeneous Criteria