Компонент для отображения вспомогательных и валидационных сообщений под полями формы.

FieldMessage централизует управление текстовыми подсказками и сообщениями об ошибках в формах. Компонент автоматически определяет приоритет отображения (ошибки валидации выше подсказок), поддерживает принудительное показ через forceShow и интегрируется с полями ввода и счетчиками символов. Предоставляет гибкую систему слотов для кастомизации и работает как со статическими, так и с реактивными значениями.

**Основные возможности:**

- Два типа сообщений: вспомогательное (helper) и валидационное (validation)
- Приоритет сообщений — валидационное сообщение перекрывает вспомогательное
- Умная видимость — автоматическая логика отображения на основе переданных значений
- Принудительное отображение через свойство forceShow
- Гибкие источники — поддержка статических и реактивных значений
- Интеграция с FieldCounter для комплексных форм
- Настраиваемый рендеринг через систему дизайна и слоты

**Типичные сценарии использования:**

- Вспомогательные подсказки под полями ввода
- Отображение ошибок валидации в формах
- Динамические сообщения с реактивным контентом
- Комплексные формы с счетчиками и валидацией

```html
<script setup>
import { ref } from 'vue'
import { D1FieldMessage } from '@dxtmisha/d1'

const validationError = ref('')

const validateInput = (value) => {
  if (value.length < 3) {
    validationError.value = 'Минимум 3 символа'
  } else {
    validationError.value = ''
  }
}
</script>

<template>
  <!-- Вспомогательное сообщение -->
  <D1FieldMessage helper="Введите ваше имя" />

  <!-- Сообщение валидации -->
  <D1FieldMessage
    helper="Минимум 3 символа"
    :validation="validationError"
  />

  <!-- Принудительное отображение -->
  <D1FieldMessage
    helper="Всегда видимое сообщение"
    forceShow
  />

  <!-- С кастомным контентом через слоты -->
  <D1FieldMessage>
    <template #helper>
      <span class="custom-hint">💡 Подсказка</span>
    </template>
    <template #validation>
      <span class="custom-error">⚠️ Ошибка</span>
    </template>
  </D1FieldMessage>
</template>
```

> Компонент фокусируется на текстовых сообщениях и должен использоваться совместно с элементами управления вводом.
