The ports you'll have with Surface Pro 9 depend on which model you purchase. Here are the ports on each device:
Surface Pro 9:
2 x USB-C® with USB 4.0/Thunderbolt™ 4
1 x Surface Connect port
1 x Surface Keyboard port
Surface Pro 9 with 5G:
2 x USB-C® 3.2
1 x Surface Connect port
1 x Surface Keyboard port
1 x nano SIM
For additional ports, including 1 gigabit Ethernet and USB-A 3.2, add on a Surface Thunderbolt™ 4 Dock.