Yes, pretty sure if would need a hard fork!
Discussion
True, but this is instead achieved on layer 2s, so the fork will likely never be required.
That would make a sat worth 1,000,000 nano sats or whatever becomes the name for the 14 decimal place.
As the number goes up it will become increasingly important we start to add more decimals so we can continue to send micro transactions. At 100k a sat becomes a 1/10 of a penny and also the smallest amount of value that can be sent.