Some changes.
For max capabilities, should change input device’s mode to 0777.
/run/udev should mount at /mnt/udev at container. Use this systemd mount to auto mount host’s /run/udev at container’s /run/udev:
nano /etc/systemd/system/run-udev.mount
[Unit]
Description=Bind mount /mnt/udev over /run/udev
After=systemd-udevd.service
RequiresMountsFor=/run/udev/data
[Mount]
What=/mnt/udev
Where=/run/udev
Type=bind
Options=bind
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable run-udev.mount
systemctl start run-udev.mount