How can I upgrade the drivers in the Printrboard rev. D?
The developers from the Klipper firmware confirmed that Klipper doesn't care about the native functions of each pin, therefore it is indeed possible to use the expansion pins for controlling (including UART) TMC stepper drivers.

At this point I cannot confirm, but maybe Marlin allows the same by updating the pin assignments in the source code.