Palm Oil Ripeness Classification: Utilizing YOLOv8 for Ultra-Precise Ripeness Detection