feat(ngModel): provide validation API functions for sync and async validations