feat: Implement contact validation and error handling for create/update operations

Merged Nguyễn Vũ Việt Anh requested to merge fix/crud-contacts into main

Merge request reports