Validate that a value is a non-empty string.
The value to validate
Dot-notation path for error messages (e.g., "stakeholder.id")
if the value is not a non-empty string
Validate that a value is a non-empty string.