Developers behind new UK data centres could face upfront deposits worth hundreds of millions of pounds under Ofgem's latest ...