Hi there,
don’t have a lot of experience of catalog plugins. I would probably still recommend woocommerce and just remove the add to cart function and just leave out creating the woo pages aside from the shop.
The reason for this it will (probably) have all the fields that you need, whereas other plugins may require some legwork to set up the various content and posts.
To remove the add to cart just add these PHP snippets:
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
https://docs.generatepress.com/article/adding-php/
If not then might be worth asking on our FB group.