Two-stage CatBoost + REML random effects model for insurance pricing with high-cardinality group factors