[Hackday][Validator] Add deprecated logs on addViolation() and addViolationAt() methods.

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | yes
| Tests pass?   | yes
| Fixed tickets | #12686 
| License       | MIT
| Doc PR        | 
this should be triggered only if the user passes them explicitly (and we already have an exception in this case actually). Currently, you are triggering deprecation notices all the time when using the method, even in the new way