ThinkPad L440 NVMe + WiFi card

Hello guys, i recently got my hands on a Lenovo ThinkPad L440 and i am looking to get Monterey on it. I have a few doubts regarding the SSD and the wifi card. So i opened the laptop and i can see one pci port has a wifi card and i assume the other one is for a NVMe? What type of NVMe do i need to buy and can i boot Monterey from it? Second i just want to know what wifi pci card would be compatible out of the box for Monterey? I don't need wifi6 i am ok with 2.4ghz and 5ghz.

Author: @derrilmc