fix: Respect globalDependencies when determining changed packages (#7557)
### Description
We didn't respect the `globalDependencies` field in `turbo.json` when
determining changed packages. This meant that you could have a global
dependency changed, but turbo wouldn't run.
### Testing Instructions
<!--
Give a quick description of steps to test your changes.
-->
Closes TURBO-2486