Cleanup network configure
1. `install_arch` [supports both DHCP and static networking](https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/6554168bd1e72fc42a3947f5c61777112c50123a/roles/install_arch/tasks/main.yml#L125-131)
2. `common` [only supports static networking](https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/6554168bd1e72fc42a3947f5c61777112c50123a/roles/common/tasks/main.yml#L63-67)
3. `install_arch` [always enable `systemd-resolved`](https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/6554168bd1e72fc42a3947f5c61777112c50123a/roles/install_arch/tasks/main.yml#L170)
4. `common` [only enables `systemd-resolved` if a local recursive resolver isn't configured](https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/6554168bd1e72fc42a3947f5c61777112c50123a/roles/common/tasks/main.yml#L81-88)
5. If static networking is configured but no `dns_servers` is provided `systemd-resolved`use [the fallback DNS servers](https://github.com/archlinux/svntogit-packages/blob/6ad980e1ffa16a7255b474fa2507440416b57b11/trunk/PKGBUILD#L91-L101)
6. `monitoring.archlinux.org` is configured with both [DHCP](https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/6554168bd1e72fc42a3947f5c61777112c50123a/group_vars/hcloud.yml#L3) and [static networking](https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/6554168bd1e72fc42a3947f5c61777112c50123a/host_vars/monitoring.archlinux.org/misc#L3)
In other words: it is a mess..
Idea: We should move the network logic to its own role and include that role in `install_arch` and `common`.
We can also look at the device type instead of the name, as `archiso` is doing: https://gitlab.archlinux.org/archlinux/archiso/-/commit/8a521d0bfaedf16b95c09b4837981c4b567b5118
issue