Check for previous/existing GitHub issues
Description
Add Bicep Spec for resource modules: All Bicep resource modules MUST leverage the common type utility module for shared interfaces
Document exceptions if any.
This has to be a MUST for new modules, a SHOULD for existing modules until this gets integrated into the library, or, possibly, a SHOULD only before v1 release.
The spec should include details on the lifecycle, e.g., modules should always use the latest version of the common type utility module 2 weeks after its release (lifecycle details still to be discussed)