As others have stated, running on a nonstandard port keeps failed login attempts out of your logs.
However, I would discourage running sshd on a nonstandard port. Running network services on standard ports helps keep your networks understandable. In the middle of an incident (availability or security), you don't want to waste time trying to reverse engineer which services are running where. Simplicity is an important part of a secure network, and standard ports are simple. It's rare that an attacker who would have compromised your system would be stopped by a nonstandard sshd port, but users of your systems will be confused by nonstandard ports.
If you start running tooling that does automated traffic analysis in your networks, you'll want to be using standard ports. Traffic analysis tools already have rules for standard ports.
If you want to keep failed attempts out of your logs, run wireguard and require an active wireguard tunnel to access sshd. You can achieve this by binding on localhost (127.0.0.1) rather than all interfaces (0.0.0.0). Unlike sshd, Wireguard makes a number of design decisions that make annoyances by unauthenticated users more difficult.
Wireguard is designed like a state machine driven by timers. Once the timer fires, the state machine advances to the next phase. Without the key material, very little to no influence in the activity of these state machines is possible. You won't find log spam. It's a super minimal attack surface with modern cryptography.
If you don't want to figure out how to set up wireguard, Tailscale is a proprietary tool that will do most of the heavy lifting for you. Most engineers I speak to remark (with much surprise) that Tailscale takes only 15 minutes to set up. It uses wireguard as the transport layer but offloads key distribution to the wireguard servers.
The goal here is to avoid exposing sshd to the public internet. Changing the port from 22 to 2222 obfuscates the behavior of your server, but putting sshd behind wireguard ensures that only users with the correct wireguard key may access sshd. It's a stronger means of achieving the same goal.