feat(percentage): support validation of model value not assuming model value and display value are the same