Just discovered that the STM32F446 has 5V tollerant IO. So I probably won't even need to level-shift explicitly between the system-interface and the MCU. Have not discovered how that works specifically, but then I just began reading the docs.
I started on a schematic and had fun creating the 144 pin MCU in KiCad as a library part as well as the SDRAM part. I have used the schematic of the STM32F429 DISCO board as a guide on how to connect the SDRAM to the MCU.
I initially thought I would require the part with the most pins I could find, but perhaps I can use the smaller VE part in the final design. We'll see.