In my experience, specifications are intentionally vague on how to
implement internals such as buffering, and implementations could vary
widely. Therefore, I think you need to make assumptions and document them.
There is quite a difference in how latency is handled in NR and Wi-Fi
models. NR contains significant MAC-to-PHY delay (as you mention, 2
ms), but has a simplification that it does not model propagation delay
in the channel. Wi-Fi is the opposite (the internal device delay is
just the buffering and channel access delays, but no processing delay,
and propagation delay is modeled).
I think you should first try to modify the Wi-Fi channel access and
frame exchange manager to adjust the timing and TXOP length according to
the constraints from NR-U, without changes to the PHY.