I don't understand the error that tor is giving me

    ~  tor                                                    ✔ 
Mar 20 06:33:40.896 [notice] Tor running on Linux with Libevent 2.1.12-stable, OpenSSL 1.1.1m, Zlib 1.2.11, Liblzma 5.2.5, Libzstd 1.5.2 and Glibc 2.35 as libc.
Mar 20 06:33:40.896 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Mar 20 06:33:40.896 [warn] Tor was compiled with zstd 1.5.0, but is running with zstd 1.5.2. For safety, we'll avoid using advanced zstd functionality.
Mar 20 06:33:40.896 [notice] Read configuration file "/etc/tor/torrc".
Mar 20 06:33:40.898 [notice] Opening Socks listener on
Mar 20 06:33:40.898 [notice] Opened Socks listener connection (ready) on
Mar 20 06:33:40.898 [warn] Error setting groups to gid 43: "Operation not permitted".
Mar 20 06:33:40.898 [warn] If you set the "User" option, you must start Tor as root.
Mar 20 06:33:40.898 [notice] Closing partially-constructed Socks listener connection (ready) on
Mar 20 06:33:40.898 [warn] Failed to parse/validate config: Problem with User value. See logs for details.
Mar 20 06:33:40.898 [err] Reading config failed--see warnings above.

This generally means that one or more files in the /var/lib/tor/ isn’t owned by tor and tor doesn’t like that. Try this command and relaunch tor. For more info see Tor - ArchWiki.

sudo chown -R -v tor:tor /var/lib/tor