could power consumption be lessened by inverting Ethernet frames to optimise for more "ones" or "zeros"
Pretty much the majority of long-haul data transmissions are synchronous. These consume the majority of the total power. Synchronous means that clock and data are embedded. In turn, this means that on average, the high bit-count equals the low-bit count hence, no saving.
Apart from that, the majority of long-haul data is transmitted differentially over copper to obtain an adequate level of protection against noise and surges. When data is transmitted differentially, one line will be high while the other is low and, this state inverts each time data changes hence, there is no net difference in power consumed.