Implement Limitation value persistence validation

Reusing the validationError from FiledType
Todo:
- Move ValidationError it out of field type
- Find a better exception for validation error ala ContentFieldValidation

Wraning: This commit breaks tests, some tests are using invalid values.
Fix RoleService Test invalid limitation use
Fix RoleService Integration Test invalid limitation use