Form: Biểu mẫu bọc react-hook-form theo kiểu shadcn: tự gắn nhãn, aria-invalid, aria-describedby và đưa focus vào ô lỗi đầu tiên khi gửi. Kiểm tra dữ liệu…