I think we can gradually start moving most of the logic from `validate_exporter_configs` ans start using the new and better way IMO using [pydantic](https://documentation.ubuntu.com/ops/latest/howto/manage-configuration/#observe-the-config-changed-event-and-define-the-event-handler) #466 starts by moving charm config logic to use the `load_config`