fix(level-blocks): exhaustiveness guard on the family switch
A BlockFamily member added later would have fallen through the switch
and been silently dropped from CompiledFamilies. The never-typed
default makes that a compile error and a loud runtime failure.