Nobody can burn Bitcoins on the original blockchain. You can create a fork without the coins you don't want. But the original chain with all coins will remain the strongest chain.
Even a "hard fork" cannot enforce that reliably.
You can deploy a modified client with a rule that declares some coins invalid, as a part of a new protocol, which would result in a hard fork, correct. But the coins would stay at the addresses. That means that it is always possible to "hard-fork" them back if there is consensus to change the protocol again, because the transactions with the mined coins by Satoshi will stay in the block chain. You would have to "re-create" the whole chain if you wanted to delete these coins, and then all block hashes etc. would change.
So the only way to really "reliably" burn Satoshi's coins would be to create a new genesis block, as a "snapshot coin" like some small altcoins (I remember Bitcore) have done it. The snapshot would include all currently valid UTXOs minus the ones that were mined by Satoshi.
This would certainly not be Bitcoin anymore.
"Moving" the coins is completely impossible if not by "hacking" his addresses as others already wrote.