It has socketed ram, 3 m.2 slots (although none are 2280, so your stuck with the 2242 NVMe drives, which limit the section a bit but there are still some solid choices), and the top end machine has a ryzen 7 pro (8 cores, 16 threads) wifi 6E and up to 64G ram.
Its a pretty decent range, has good reviews, the base model is fairly inexpensive, and the line scales up well, although it seems not all the options are actually available at any given time.
There seems to be various reports of it working well with linux, which is supported on lenovo's business range, of which the L14 is part.
Here is the tech doc:
https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_L...
"Memory Slots Two DDR4 SO-DIMM slots, dual-channel capable"
There are a few options in the pdf, that aren't visible on the lenovo buy page where i'm at, including the 400 nits screen and 63Wh battery, but you can probably special order them if your willing to wait.