[i2c] FSM Update
[i2c] FSM Update

Complete FSM implementation with the following functionality added:
- Reading a number of bytes as specified in fmt_byte_i
- Deserializing byte data read from the bus
- Event/interrupt flags

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