Resolve validators and hydrators during routing

- Ensures they are available before the view loads, removing intermittent issues
  observed in populating dropdowns.
Merge branch 'hotfix/resolve-dropdown-dependencies'

Updated validators and hydrators services to return promises, allowing the
ability to use them during route dependency resolution.