>>730だが自己解決。
PHP8.2と関連モジュールをアンインストールして、8.3と関連モジュールをインストール後にApache再起動したら警告が消えた。

だが、
データベースがトランザクションファイルロックに使われています。パフォーマンスをあげるには、可能であればメモリーのキャッシュを設定してください。
ってのがずっと解決出来ない。

redis-serverとphp-redisインストールして、config.phpに以下を追記。その後にApache再起動したらInternal Server Errorでページが表示出来ない。
追記したやつ

'memcache.local' => '\\OC\\Memcache\\Redis',
'filelocking.enabled' => true,
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' => [
'host' => 'localhost',
'port' => 6379,
'timeout' => 0.0,
],