I've upgraded many people, and I'm confident that all issues on your list will be resolved once your code is updated. Running the upgrade scheme and data types is required.
My test machine is running PHP 8.2, the same version as you, and it is set up to show all errors by default. On the latest...