Investigate the "ประเภทการอบรม" dropdown validation. Current issue: The form displays: "Invalid input: expected string, received undefined" instead of a friendly Thai validation message. Tasks: 1. Review the React Hook Form configuration. 2. Review the Zod schema. 3. Review the Select component. 4. Ensure the field is correctly registered. 5. Ensure the Select binds: - value - onValueChange 6. Ensure defaultValues contains a valid default or empty string. 7. Replace raw Zod error messages with Thai validation messages. Training Type options should be: - INTERNAL Label: อบรมภายใน (Internal Training) - EXTERNAL Label: อบรมภายนอก (Public Training) - ONLINE Label: e-Learning / Online Course - OJT Label: On the Job Training (OJT) Validation message: กรุณาเลือกประเภทการอบรม Verify: - Create mode - Edit mode - Reset form - Validation after submit Return: - Root cause - Files changed - Fixed code - Regression checklist