Sub task of #2613 `LightGbmBinaryTrainer` `LightGbmMulticlassTrainer` `LightGbmRankingTrainer` `LightGbmRegressorTrainer` and their base classes