I'm pretty sure all the VIAS are through hole, as JLCPCB (used in this instance) won't do internal / blind VIAs, it's just that on each layer of the PCB you specify the connection to the VIA, for instance if you place a VIA and go directly to the back copper, only the top and bottom layers will be connected by the VIA.
When placing a GND VIA, because you have already specified L2, L3 as GND planes this will make a through hole VIA with a connection between only these two planes (which are separated by the core).
Hope that makes sense, that's how I understood it anyway... anyone can feel free to correct me if need be, I'm still learning myself :-)
Phil mentioned the following sizes for VIAS, personally if I have lots of space, when adding the stitching VIAs for example I would just go with the larger size (easier for manufacturing- the smaller the drill size the more often they break).
- Small - 0.45mm pad, 0.25mm drill
- Medium - 0.7mm pad, 0.3mm drill
- Large - 0.8mm pad, 0.4mm drill
Anthony