message: List: add role="list" and refactor
diff: @@ -10,12 +10,15 @@ const List: FunctionComponent<HTMLAttributes<HTMLDivElement>> = ({
  }: HTMLAttributes<HTMLDivElement>) => {
  const platform = usePlatform();
  const [isDragging, toggleDrag] = useState(false);
  - const baseClassName = getClassName('List', platform);
  return (
  - <div {...restProps} vkuiClass={classNames(baseClassName, {
  + <div
  + role="list"
  + {...restProps}
  + vkuiClass={classNames(getClassName('List', platform), {
  'List--dragging': isDragging,
  - })}>
  + })}
  + >
  <ListContext.Provider value={useMemo(() => ({ toggleDrag }), [])}>
  {children}
  </ListContext.Provider>
  