The question you are asking is not quite as straightforward to answer as you might think.
Since we don’t know how much you feel the cold, nor how quickly you warm up when walking, nor what you plan to wear underneath, it is hard to be specific about g/m2 for insulation for example. Wind chill is another factor: -5 can feel like -15 in a strong wind and we don’t know whether you go out in such conditions.
A single waterproof and very warm jacket is not very flexible relative to the prevailing conditions - we used to call them “cooking jackets” as you got very hot very quickly if you were active, with very limited options for venting to dump heat!
Layering may be a better option since you can add or remove thinner layers. A fleece jacket with a gilet or other insulated mid-layer on top, under a waterproof jacket gives you several options depending on how warm you need to be on a given day and more usability when out in the spring and autumn. Wearing several thinner layers is my preferred approach.
I would suggest that 60g/m2 synthetic insulation will not be warm enough for standing around and you should go with at least 100 g/m2 in the body of a jacket. IMHO Paramo waterproofs will not be warm enough without an insulated midlayer underneath.
The Skogsö is very different to the other jackets as it is not waterproof unless you regularly wax the jacket fabric. The Thermawrap Guide uses an ultralight shell which may mean you have to take more care with it. The TNF Chakal Jacket is really a skiing jacket but may not be best designed to cope with Scottish downpours? Both these last two have 120g/m2 and should be warm enough for standing around depending on what you are wearing underneath.
The Berghaus Stormcloud Insulated Waterproof Jacket may also be worth a look and has some positive reviews.