I see two things in the log you posted that may account for consistent crashing or freezing.
If the system is searching for Bluetooth devices with non available, it creates a memory loop that can result in a Crash.
Do you have or use Bluetooth devices? If you do not, then this can be readily solved by disabling Bluetooth entirely.
sudo apt remove --purge bluez
This is a gnome-shell-extension bug and gnome-shell is the major function in a crash.
The solution s to avoid, remove or not use a Dash To Dock style extension.
Other than the above:
Have you tried testing on an earlier kernel like 5.15.0-35?
You also might test if it is a RAM issue that is causing it.
You can test this by freeing up RAM regularly while working
And seeing if it crashes, still. If it does not, then we know that RAM error may be the culprit.