Hi there,
we recommend a plugin like this for adding icons to the menu:
https://wordpress.org/plugins/menu-icons/
If you want to set that up i can take a look if theres issues with there display.
You would need a Slider Plugin that supports woocommerce. There is a quite a few on wordpress.org. You can add the shortcode they provide using to a header element to display on your Product Archive:
https://docs.generatepress.com/article/header-element-overview/
Making it dynamically display products based on the current category would probably be only available in some premium plugins or require custom development.