A couple of tips so solve issue with the install (Proxmox Nextcloud VM)
Updating PHP 8.2 to 8.3
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.3-common php8.3-cli php8.3-fpm php8.3-{curl,bz2,mbstring,intl}
sudo apt install php8.3-{calendar,ctype,exif,ffi,fileinfo,ftp,gettext,iconv,pdo,phar,posix,shmop,sockets,sysvmsg,sysvsem,sysvshm,tokenizer}
sudo apt install php8.3-apcu
sudo apt install php8.3-imagick
sudo apt install php8.3-pcov
sudo apt install php8.3-redis
sudo apt install php8.3-xdebug
sudo a2enconf php8.3-fpm
sudo a2disconf php8.2-fpm
sudo systemctl restart apache2
sudo apt install libapache2-mod-php8.3
sudo a2enmod php8.3
sudo a2dismod php8.2
sudo systemctl restart apache2
sudo apt purge php8.2*
Missing Tables in database
sudo -u www-data php8.3 /var/www/nextcloud/occ db:add-missing-indices
Minetypes Missing
sudo -u www-data php8.3 /var/www/nextcloud/occ maintenance:repair --include-expensive