[DBAL-1013] Fix table diff's new name if it is not set

The `TableDiff` should not wrap `TableDiff::$newName` into an `Identifier` if it is not set.
I would not do that TBH. You don't know if people are relying on `false` in their code. This is not worth a possible BC break IMO.