Module readmes - Autogenerate the `parameter usage` sections in the module readme
Description
To avoid untested examples going into the module readme, we should attempt to autogenerate the Parameter Usage section from the readme to ensure the examples are actually working.
These should preferably be in both bicep and json format. Bicep first as that is what you would rely on when creating solutions.
See #1245 for more info on errors caused by templated/manually created param usage examples. See #1179 for the task on generating this for bicep. See #1227 for adding examples to the readme
Should also fail on too many blocks (a block for a parameter that does not exist)
Duplicate of #1096?
Closing in favor of the work for user-defined types.