Hola, si cPanel te da error al intentar cambiar la versión de PHP, yo no tocaría más archivos de WordPress por ahora, porque el error de Composer es bastante claro: la web está ejecutando una versión inferior a PHP 8.3.
Mira primero en cPanel > Información del servidor o comprueba qué versión está usando realmente el dominio. Para esto puedes crear temporalmente un archivo llamado info.php en la raíz de la web con este contenido:
Insertar CODE, HTML o PHP:
Luego entra en tudominio.com/info.php y ahí podrás ver la versión de PHP que está ejecutando realmente el servidor. Después de comprobarlo, borra el archivo info.php, ya que muestra información de la configuración del servidor.
Si efectivamente es inferior a 8.3 y el selector de PHP no te permite cambiarla, contactaría directamente con el hosting para que te la cambien ellos o revisen por qué falla el selector.
También estaría bien que pusieras aquí el error exacto que te muestra cPanel cuando intentas cambiar PHP, porque seguramente ahí esté la pista.