[hw/ip] use blocking assignment in clock gate

Because Conformal LEC tool crashes when non-blocking assignments are used in always_latch, replaced the assignment by blocking assignment.
This change is also consistent with vendor/lowrisc_ibex/rtl/ibex_register_file_latch.sv, which uses blocking assignment inside always_latch block.
Note: we probably should do the same change to the three "prim_clock_gating.sv" modules in vendor/lowrisc_ibex/examples and vendor/lowrist_ibex/dv.
diff --git a/hw/ip/prim_generic/rtl/prim_generic_clock_gating.sv b/hw/ip/prim_generic/rtl/prim_generic_clock_gating.sv
index 0c96c34..376c38e 100644
--- a/hw/ip/prim_generic/rtl/prim_generic_clock_gating.sv
+++ b/hw/ip/prim_generic/rtl/prim_generic_clock_gating.sv
@@ -15,7 +15,7 @@
   logic en_latch;
   always_latch begin
     if (!clk_i) begin
-      en_latch <= en_i | test_en_i;
+      en_latch = en_i | test_en_i;
     end
   end
   assign clk_o = en_latch & clk_i;