[resolve #33] Fix custom coercion for support idempotent between `valid?`
Implemented Validations::Errors#any?
Introduced Errors#to_h
Implemented Errors#to_a
Add method `#to_h` for Errors
Add `#to_json` method to errors and error