Proxmox 9 (beta) has a proxmox-network-interface-pinning tool. Haven't tried.
Earlier has a way to not change naming methods and/or assign names by MAC.
I came across an old Stackoverflow post yesterday, it's the typical redhat story!
What they did, and then let trickle down to every distro that falls for it, was to take Dell's original persistent device names and rebranded the thing to...