Reports incorrect date time format patterns.

The following errors are reported:

Examples:


  DateTimeFormatter.ofPattern("[][]]"); // Closing ']' without previous opening '['
  DateTimeFormatter.ofPattern("TT"); // Illegal pattern letter 'T'
  DateTimeFormatter.ofPattern("{"); // Use of reserved character '{'
  DateTimeFormatter.ofPattern("MMMMMM"); // Too many consecutive pattern letters 'M'

New in 2022.3