CVE-2025-11568: fix data corruption in luksmeta when writing metadata larger
than the gap between the LUKS1 header and encrypted data area; add upfront
size validation in find_gap() and a hard-limit boundary check inside
overlap() to prevent overrunning the gap and corrupting encrypted user data