* wip
* refactor: update enum handling and improve type hints across models
* refactor: deprecate labels and select methods in HasSelect trait for better separation of concerns
* copilot suggestions
* wip
* refactor: phpstan level 1
* refactor: how the amount of people per fare is passed in the simbrief resource
* ci: add phpstan
* refactor: phpstan level 2
* fix: new avatar column name
* refactor: rollback avatar column name
* fix: type in FareService
* Return Types and New Relationships
Added return types to current relationships
Added new relationships to Airport, Airline, Flight, Rank
* Update Aircraft.php
Fix for Znck BelongsToThrough return type check
* Update Aircraft.php
* StyleCi Fixes
* Update Flight.php
Switching from HasOne to BelongsTo for SimBrief test case
* Make a copy of the fares when saving them
* Style fixes
* Fix fares being editable in admin
* styleci
* Only copy over fields which don't have values
* Set the capacity before checking the count
* Remove use
* Additional comments
* Style fixes
* More style fixes
* Fix tests for fares
* Style fixes