Text this: Lightweight detection model for safe wear at worksites using GPD-YOLOv8 algorithm