Issue #3414703: Improve exception message when saving an array into a config string
Adds an early type mismatch check in TypedConfigManager::buildDataDefinition() to throw a clearer exception when saving an array into a config property defined as a string in the schema. This replaces the confusing "Property my_property.0 does not exist" error.
Edited by Ajinkya Walunj