Yes. The main thing to know is that you need to add the following two lines to the .conf file for the specific LXC (found under /etc/pve/lxc/<id>.conf on the Proxmox host):
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net dev/net none bind,create=dir
EDIT: Mounting network shares to an unprivileged LXC can be a tad tricky, but this post I did on the Proxmox forum details how to do it for Samba shares. I assume the process is similar for NFS:
EDIT2: Not that it makes a huge difference, but my LXCs are always Debian-based (Debian 11 for Proxmox 7, and Debian 12 for Proxmox 8) keeps things nice and consistent when working from the command line, same tools same syntax when moving between the Proxmox host and the Docker host.
I'm pretty sure a few things would break trying to do an in-situ upgrade, just like most OS major releases.