Custom post type in submenu with custom meta box as a title with custom html

Why don’t you just use the native WordPress Menus.. Go to Appearance > Menus. Then in your screen options, enable your custom post type (products). It’ll appear in the left hand side.

Select all of your products you want in the menu, then you can customize the titles, and also add classes if you need to (again Screen Options).