Rename `crud_component.vue`

The following discussion from !159438 (merged) should be addressed:

  • @kpalchyk started a discussion: (+1 comment)

    thought (non-blocking): hm. I do agree with @lwanko from the previous review that we might want to explore more names. Appreciating that naming is hard and a lot of discussions have already happened.

    CrudComponent for me implies that the component is particularly responsible for those 4 actions, and it somehow enables or visualises those actions. In our case the CRUD component doesn't know of any actions, nor does it connect to any API to allow them.

    I do agree that this is some sort of a wrapper (layout) around lists. From the top of my mind I would suggest ListWrapper, ListContainer, ListWithActions, ListCard, ... names. I understand that those might not pass first impression (and probably already were discussed), but I think we should keep searching.

    Let's create a standalone follow-up to maintenancerefactor that name.