10.0.0.0/24 network for overlay addresses (if this network does not conflict with your existing networks).
wg.int with the overlay address 10.0.0.1/32, if applied on all machines,
the machines will be able to communicate with each other over the Wireguard network using the overlay addresses.
If you want to route specific networks over the Wireguard interface, you need to set up routing accordingly.
See KubeSpan for a way to make Talos Linux set up Wireguard overlay mesh network automatically across the cluster.