Provide proper errors if not all drives in a pool have same logical sector sizes

Problem/Justification
When creating a new zpool if you try and combine drives with different logical sector sizes (some 512, some 4k) then it’ll throw various types of errors about it not being able to find partitions and such.

While all it should do is say: logical sector sizes doesn’t match, can’t make pool

Impact

spent a while figuring out what was wrong. Probably not the only one

User Story

Spent way more time than I’d like to admit chasing errors like that, so the point about unclear messages really hits. Mixing 512 and 4k sector drives should just throw a direct warning instead of confusing partition errors . Clear feedback would save a lot of guesswork. I’ve run into similar situations in Phonexa where vague errors slow everything down way more than the actual issue itself.