text: Title: Clarify error output when color format is incorrect
  Body: I noticed that this gets triggered if `edge_color` is the wrong type, but the message only says `face_color`.
  
  I'm not 100% sure this is the line that triggered the error because the message seems to be hard coded in a couple of places.
  
  https://github.com/napari/napari/blob/19fb8923790eada0ad9cea752d26a31e5c2140ea/napari/layers/shapes/shapes.py#L1594