message: Transform all fields in highlight to string
diff: @@ -6,18 +6,15 @@ function replaceHighlightTags(
  highlightPreTag?: string,
  highlightPostTag?: string
  ): string {
  - // If the value of the attribute is a string,
  - // the highlight is applied by MeiliSearch (<em> tags)
  - // and we replace the <em> by the expected tag for InstantSearch
  - if (isString(value)) {
  + // Value has to be a string.
  + // Some field may have highlight applied by MeiliSearch (<em> tags)
  + // We replace the <em> by the expected tag for InstantSearch
  highlightPreTag = highlightPreTag || '__ais-highlight__'
  highlightPostTag = highlightPostTag || '__/ais-highlight__'
  - return value
  + return JSON.stringify(value)
  .replace(/<em>/g, highlightPreTag)
  .replace(/<\/em>/g, highlightPostTag)
  }
  - return value
  -}
  function createHighlighResult<T extends Record<string, any>>({
  formattedHit,
  