Enhancing Robustness of Gradient-Boosted Decision Trees through One-Hot Encoding and Regularization