From my point of view you have specified Type B for the MCBs for all circuits except the Fridges, therefore you need to specify what type MCB you will use for the Fridges.
The Fridges are quite large, it appears; as I said in an earlier post most commercial fridges would not exceed 500W (2.1A). However a fridge, since it is running a compressor motor, when started does have a high peak current. This current might be 10X the normal running current but for a fraction of a second. If you only had one fridge on each 16A radial circuit then the peak current of, say 21A, would not trip the 16A type B circuit breaker. If you had six fridges on one 16A circuit and they were all started simultaneously then it is possible the peak current could trip a 16A type B breaker and you may wish to select a type C breaker to ensure this high starting current did not trip the breaker.
Functional earthing is generally only found in things like PELV systems or RCDs with functional earthing conductors. Functional earths are an earth reference that is not intended to provide a safety function. If the conductor is both functional and protective then the CSA is determined by the protective part, if just functional then by the minimum CSA given in table 52.3 in section 524.
Main protective bonding is covered in section 544.
Thanks for your help on that Richard. Much appreciated.