[Announcement::Block] Remove unused html columns and add explainer callout
Summary of the problem
Announcement blocks still had the rendered_html and rendered_email_html columns. These were added so that blocks would not always update with new data after publishing - however, now that blocks now have parameters, this is no longer as much of a concern as they can have a defined end date for data that they use.
Blocks are also not explained to users, which can be confusing as they don't behave like normal text in an announcement, and other parts of HCB such as monthly announcements depend on logic using blocks.
Describe your changes
First, drops the rendered_html and rendered_email_html columns, and removes references to them including the ability to refresh a block - blocks are always rendered on-demand with the latest data.
Secondly, adds an info callout when viewing an unpublished announcement that explains what blocks are and how to use them: