Add support for Laravel 10
This supersedes #676 by ensuring both Laravel 9 and Laravel 10 are supported.
In addition, it sets the minimum requirement for Symfony dependencies to ^6.0 as that was the minimum required by Laravel 9.
The failing build for PHP 8.3 is because of the bump in mnapoli/front-yaml to be compatible with Symfony 6. One of its underlying dependencies has a <8.3 PHP requirement.
Since 8.3 is not officially released yet, I am not going to worry about this as it should resolve itself in time. However, you may want to remove PHP 8.3 from the matrix build until then.
The failing "Format" job is due to a restriction of the Git remote. It's currently origin. However, since I am an outside contributor, my branch is on a different remote. This job should be updated to properly pull from other remotes, or skipped when the branch does not exist on origin.
I'm not sure we can upgrade mnapoli/front-yaml without tagging a new major version. Is that directly related to supporting Laravel 10 or could we just add that and only touch other dependencies we absolutely have to?
I think Front YAML has to be updated as v1 doesn't support Symfony 6 ☹️
Superseded by #702