Component Lifecycle Hooks Survey

Most Ember developers are familiar with component lifecycle hooks, like
didInsertElement, willDestroy, etc.

As we think about future APIs for Glimmer components that improve on
lifecycle hooks, we want to make sure that we're providing abstractions that
are simple, performant, and ergonomic, while nudging users towards good
patterns and away from potential footguns.