Rename `Base` to `HashPopulator`.

Also, no need to provide a default for `block` arg.
Explain LegacyExampleGroupHash.

[ci skip]
Provide deprecated access to removed metadata keys.

- :describes
- :example_group_block
Changelog entries for the metadata changes.