Forbid unsized structs which are non-instantiable

Closes #16977 

r?
I feel like the word "a" is missing before "static size".