VoodooI2C+VoodooI2CHID in polling mode works. I'll have to look at pinning/fixing it soon. If I remember correctly, you'll need to patch device ETPD method _CRS "Return SBFB SBFI" to just "Return SBFB" - which is still polling.
I haven't had the chance to look at the battery; I'll do that too as soon as I can.
If I remember correctly, the keyboard is a HID device. There's a new driver available at
https://github.com/black-dragon74/ROG-HID. There's no need to completely disable SIP after it's been built - 0x01 works fine.