* Allow area, device, and entity selectors to optionally support multiple selections like target selector * Update according to code review comments * Adjust tests * Update according to review comments * Tweak error message for multiple entities Co-authored-by: Erik <erik@montnemery.com>