When all the checkers and helpers produce ViolationMessages, they should no longer need a ConstraintParameterRenderer, so we should be able to remove it from them again.
Note: With this done, we’ll have essentially completed a migration from ConstraintParameterRenderer to ViolationMessageRenderer. A git diff --stat 407387c src/ might be interesting :) (minus however many lines the serializer and deserializer take up)