🐛 Bug fixes

  - Issue #3465021: Fix Publication plugin to work with entities using any published field name
    - Now supports entities using 'enabled', 'published', or any other field via EntityPublishedInterface
    - Dynamic detection of published key from entity type definition
    - Maintains backward compatibility with 'status' field
  - Issue #3542454: Fix schema definition for field widget and field formatter
  - Issue #3250384: Fix timezone handling in Publication plugin
    - Dates are now correctly compared in UTC regardless of server/user timezone
    - Fixes publication happening too early or too late due to timezone offset
  - Issue #3542445: Fix scheduler field type icon not showing up

  ✨ Features

  - Issue #3542485: Automatic start date assignment when only end date is set
    - Start date is automatically set to "now" when end date is in the future
    - Default behavior (no longer a configurable option)

  🧪 Tests

  - Add comprehensive timezone handling tests across multiple timezones (America/New_York, Europe/Paris, Asia/Tokyo, America/Los_Angeles, Europe/London, Australia/Sydney)
  - Add tests for Publication plugin with non-status published fields (entities with 'enabled' field)
  - Add tests for automatic start date assignment in widget