The 477 and the 412 are for domed pistons that were used up until 1953. The flat piston uses the 819 head. If you have an 819 head on your engine, it is not original. The 819 head was not produced until 1953. The pistons you picture are not OEM. Your engine originally had Zollner pistons and probably a 477 head. It looks like someone used some 1953 aftermarket high compression pistons with a 1953 or later head. I haven't seen OEM 228 1952 and older pistons for sale in a long time. However the old Zollner pistons ran forever. I would scrap the engine you have and start all over. 228 engines that will still hone standard are around. It looks like your block has been bored to the max anyway. Any way you look at it parts are going to be difficult, Some of the dome piston heads had 30° valves and some had 45°valves. Either will run with the OEM domed pistons. Do you want to keep your vehicle original or do you just want it to run?
Here is a photo of a NOS 819 head. It has oblong combustion chambers. The 419 and 412 have a large round combustion chamber like is pictured in Bill Hanlon's photo. A quick glance at the combustion chamber will tell you if you have an early head with domed pistons or a later head with flat pistons.
https://photos.app.goo.gl/UBNgKV2Qqj6mcHSDA