- init now highlights missing subdirectories of registry modules in error messages.
- init prevents crashes when loading provider meta blocks with invalid names.
- generate escapes invalid syntax in map keys and plan validates provider requirements from state.