What is missing?
The currently missing invalidSpec validations that are not in the webhook are PVC shrinking and if someone enters incorrect data to the maxUnavailable.
Why is this needed?
Any field validations that are not requiring extra processing (or API calls) should be validated in the webhook to get fast feedback.