Format all md files
PR Close #57059
PR Close #52704
Fix several typos, mostly in the `adev` site. PR Close #52826
Adds build rules for "artificially" generating `DocEntry` collections for block and element APIs. The two rules are very similar, but _just_ different enough that it's worth having two separate implementations. PR Close #52480