Minor fix to the ibex wrapper
Minor fix to the ibex wrapper

Previous ibex wrapper can generate incorrect address / size / mask
combinations. For example, a byte write to 0x1000FFE9 generated the
followin:
Address - 0x1000FFE8
Operation - PutPartialData
Size - 1 byte
Mask - 0010

This combination creates a mask_chk failure inside tlul_err.

The new wrapper (to be replaced by a generic tlul_host_adapter) simply
fixes 'size' to be full.  So the above example becomes
Address - 0x1000FFE8
Operation - PutPartialData
Size - 4 byte
Mask - 0010

This is a legal combination under TLUL as PutPartial commands are
allowed to access less than the full active lanes.  It also conforms
to how the ibex formats its outputs

lowRISC/opentitan,lowRISC/opentitan,lowRISC/opentitan,lowRISC/opentitan,lowRISC/opentitan,lowRISC/opentitan