Text this: Clustering-Based Column Generation and Heuristic Methods for the Container Loading Problem with Practical Constraints