intel: Fix EU validator errors with compacted instructions, DG2 regioning, URB fences, and more
This MR has a fix for a nasty bug with annotations when flagging EU validation errors, where we'd start disassembling from the wrong offset, sometimes getting halves of instructions and decoding garbage. It also fixes two errors in the DG2 regioning restriction validation code. It also has a patch to flag URB fence messages as having a header, to fix another issue caught by validation.