Ok, it turned out XGBoost does require 10.15, but the good news is that it was unintentional and the fix was very simple.
New build of XGBoost_jll (v1.6.1+1) includes the fix, and it should work on all macOS systems supported by Julia (>= 10.10).
Thanks a lot @hcho3 for the quick help!