Transition the queue service to use taskQueueId internally, without changing the API
Transition the hooks, purge-cache, and github services to use taskQueueId internally, without changing the API
Update task definitions to allow taskQueueId or provisionerId/workerType, and return both
Update API methods to take taskQueueId, while remaining compatible with existing URLs (note that this will be a breaking change for client users, as the signature of associated methods will change)
https://github.com/taskcluster/taskcluster-rfcs/blob/main/rfcs/0145-workerpoolid-taskqueueid.md has several phases of implementation for the
taskQueueId
identifier. This covers the first part, up through "Sunsetting the Old Identifiers" (which will come later).