I recommend you buy a stm32 chip with at least 3 i2C connections, usb-c, 3 UART, 65 I/O's minimum and a 512kb program storage size, and suitable for new designs and smd
Also, what does "USB-C" have to do with your uC? It's just a mechanical connector, and it is supposed to be used with many different signalling protocols.