"clients/common/nm-client-utils.h" already contains other nmc_* validation functions. It's the better place for nmc_bond_validate_mode()
These functions are only used by nm-meta-setting-desc.c. Make them internal. Unfortunately, they are part of "common.h" which cannot be used without the rest of nmcli. Still todo.