Improve teaser extraction with header tag support and field validation (Drupal 11)

- Fix issue where H1-H6 tags without punctuation weren't handled properly
- Add field existence validation using EntityFieldManager service
- Enhanced debugging with comprehensive logging via logger service
- Better error handling for missing field_teaser field
- Drupal 11 compatible implementation