Hello, I'm new to the community and I'm glad to see that lot of people answer questions!
I have an Acer Aspire 5 A515-51G-58EY laptop that came with 8GB RAM, and 1TB HDD. I would like to upgrade RAM and put an M.2 SSD on my system. I would like to highlight that any of my questions are answered by Acers manual that came with the laptop. First of all, what is the maximum GB of RAM I can have in my laptop? I emailed Acer UK and they told me 20GB of RAM, but when I look at my system info at Windows 10 Pro x64 it says that 7.88GB is the highest possible use (I'll attach a screenshot too -in Greek-).

My second concern is about the type of M.2 SSD I should purchase cause I've read a lot of different ideas on the web. I would like you to tell me if this laptop supports PCIe or SATA III M.2 SSDs. If it supports PCIe then should the SSD be AHCI or NVMe? I have contacted Acer UK and they told me only that it is PCI compatible but they didn't specify if I should get an AHCI or a NVMe one. I wanted to buy the Samsung 970 EVO M.2 2280 SSD but they told me I may experience compatibility issues. I've seen an user of a similar laptop (Acer Aspire 5 A515-51G) saying that his laptop supported the Samsung 960 EVO but with half the advertised read/write speeds. Am I going to face something like this?
Thank you for your time!