Forbid unsized structs which are non-instantiable

Closes #16977