How can I change the 80 port that certbot wants?

Asking if a constant number such as 80 can be changed doesn't make sense to me, I cannot change Pi.
Asking if there is an alternate to using 80, does make sense as a question.

The ACME HTTP-01 challenge requires Port 80. The HTTP-01 challenge of the Challenge Types - Let's Encrypt describes the details. You cannot change to UDP Port 80, it must be TCP Port 80.

If Port 80 is not an option for you there are 2 other choices:

  1. DNS-01 challenge; accessing the Domain's DNS Records are needed.
  2. TLS-ALPN-01; Port 443 is required.