Hanging on black screen after sleep / hibernates on Legion 5 15IAH7H NVIDIA RTX 3070 Laptop

I do have to use 20.04 because some packages I use for development are not compatible yet with 22. I might have to give up on 20 if that is the only option though even if it means figuring out a way to find compatibility for my libs.

I think this package is already installed on my laptop though if I come to believe apt :

$ sudo apt install linux-firmware
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-firmware is already the newest version (1.187.36).
linux-firmware set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.