Plugin now only adds error messages to fields that need it. It skips "type=hidden" inputs and any fields that are not required or have a pattern. Fields with Alpine binding ":required" ":pattern" or "x-validate" are assumed to require error handling.