DEV: Allow specifying button class in reviewable action definitions (PR #8093)

This avoids the need for using @extend in SCSS, which can be problematic in plugins

See for context.

This is a draft to confirm API design. Tests will be added before merging.


You’ve signed the CLA, davidtaylorhq. Thank you! This pull request is ready for review.