ros: fix handling of vectors of enums
ros: fix handling of vectors of enums

Under the current code, they would assumed to be assignable to
vector<int32_t>, which is obviously wrong. Do generate convertion
functions for these.

doudou/modelkit-component,doudou/modelkit-component