i2c: meson: fix read message, add error handling

todo: locking, nak ignore flag, no start flag, cleanup

Signed-off-by: Beniamino Galvani <b.galvani@gmail.com>