feat: add message property to ValidationError
chore: update dependencies