fix(native): skip repartition when ESP already large enough
On ThinkPad, sfdisk successfully wrote a 1GB GPT partition on the first
install attempt, but mkfs failed with EBUSY. Every subsequent boot, the
kernel loads the correct 1GB partition table but the code repartitions
again (hitting the same EBUSY). Now we check the partition size via
BLKGETSIZE64 first — if it's already large enough, we skip sfdisk
entirely and go straight to unmount + BLKFLSBUF + mkfs.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>