Woo Blocks is about the only option if you want to add WYSIWYG content in the editor.
Alternative is to not use the Blocks, instead use the built in Woocommerce shortcodes – then that code you have should apply.
If you want to continue using blocks then update the CSS to this:
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.wc-block-grid__product .wc-block-grid__product-title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}