Generate menu and add item with Item::add() with option class value
Render menu with option $item_attributes with an other class value
The result class of item won't have a merge of class attributes. This correct "only" for class attributes with merging both attributes (and active). Maybe other attributes values should be merged ?
This correct this case :