For sub-150mm cranks square taper is definitely the way to go. I’ve had the Thorn ones from SJS, a range of Islabike ones (they do sell them separately, but you might have to pretend to have an Islabike to put them on to avoid awkward questions), and a smattering of BMX cranks. Everything used to be square taper, worked fine and the BBs last for ever. Those Jet ones look fine. If you want something a bit nicer I’ve got LDC cranks on the youngest’s track bike which are CNC’d junior BMX cranks: https://crucialbmxshop.com/ldc-4-bolt-square-taper-cranks
Through axle options can be found, but get very expensive quickly. Cheapest option is probably Sinz (£150), which go down to 140mm https://crucialbmxshop.com/sinz-mx2-cranks
The Croder ones that Kids Racing do look great, but silly money really.
Once they get bigger note that Shimano do direct mount SLX cranks in 165mm now for about £100 (without a ring) – just put some of those on the youngest’s MTB