pub const DECODE_META_MIN_ROWS: usize = 32;
Layout floor: the legacy fixed layout was sized for exactly 32 rows; deriving rows = max(32, bs) keeps every bs <= 32 boot byte-identical.
rows = max(32, bs)
bs <= 32