Ok so the mcu is alive, i updated my peripheral library to (I think) correctly initialize the PLL, and it can toggle some LEDs.
UART isn't working. Might be swapped tx/rx flywires on the test points, bad alt function config, bad baud rate divisor due to incorrect PLL config, or something else. Getting tired and will troubleshoot tomorrow morning.