ARMBoost+: Empowering stacking, ensemble, and boosting models for network intrusion detection with dynamic rule repository