Text this: Exploring Machine Learning Models for Soil Nutrient Properties Prediction: A Systematic Review