Answering myself. Something along the lines of:
uint8_t ReadPage[] = {0x00, 0x00, 0x02, 0x30, page};
esp_err_t err = i2c_manager_write(port_, deviceAddress_, I2C_NO_REG, ReadPage, sizeof(ReadPage));
Send the 3 byte header and 2 byte payload - (0x30 == READ cmd) and page number. Then handle the returned CORE_CONN_CREDITS_NTF followed by the NCI_DATA_MSG response containing 16 bytes starting from the page address.