The idea of a monitor device is to not interfere at all.
According to the standard, a device does not physically "respond" with a NACK.
NACK is a passive state, which means either (both) "negative response" or "no response".
Only the ACK signal is actively driven.
I think you will have a difficult time to sue the I2C peripheral if it does not keep "unadressed" transmissions. I never tried that myself.
You might try to configure a USART/UART peripheral to a matching baudrate and 9 bit, and see if you can receive I2C that way.
Bit-banging would always work, but is quite a bit costly in core performance and development time.