Certain products on the site can't be shipped using a certain shipping service as they are classified as **dangerous goods**.

So I need to be able to loop through all the items in the cart, check to see if the product has is marked as dangerous (`field_dangerous_goods` on the `commerce_product` entity), if any of the products in the order are marked as **dangerous goods** then that shipping service shouldn't be shown to the user.

I've tried with various different rule components to try and create what I need with not even a glimmer of hope.