Chrome remembers your previous Chrome session if you logout or suspend when Chrome is open and if your operating system is configured to allow it. Chrome remembers all its open tabs and even remembers the exact time that a YouTube video was paused. If the only reason you suspend the computer is to save the state of the web browser and restore it later, then you don't need to suspend the operating system if you use Chrome. This feature requires a lot of memory. Chrome uses a lot of memory when it launches after your operating system wakes up from suspend. That's why Chrome does not respond at all. It doesn't respond because it doesn't have enough memory.
To free memory when your computer wakes up from suspend close Chrome before suspending Ubuntu. After Ubuntu is fully woken up from suspend it will free up the memory that it used to wake up, and you will be able to launch Chrome without it hanging or freezing.
Alternatively you can add more memory capacity to your computer. Before you add physical memory capacity to your computer you should check the size of the swap file. The default size of the swap file in Ubuntu 20.04 is 1.5GB, and the size of the swap file can be made larger.
As it turned it the problem was caused not by insufficient RAM, but by what seems to be a hardware fault in the GeForce GT 710 Nvidia graphics card, possibly memory related because a discrete graphics card has its own memory. Replacing the Nvidia graphics card with an ATI Radeon HD 5830 graphics card solved the problem.