Don’t be afraid to implement a basic buck converter! Something like the MPQ4572 isn’t too hard to get right (right enough for hobby projects at least).
Honestly, hooking up a simple Ethernet switch IC is a cool project but isn’t especially difficult - and this is only 100 Mbps also so not very tight tolerances.
Set up your design rules right and I’ve had gigabit RGMII and 1000Base-X work first try.
For sure, this wasn't that hard. But I think that's great; it means anybody can be an EE. That's a core mission of our team. Our team works hard on PCIe 4.0, USB 3.1 Gen 1, and Gigabit ethernet as well. This is just one board that we made and were proud of. Feel free to take a look at our other boards in the documentation website!