A “pull request” refers to one self-contained change that has been submitted to version control or which is undergoing code review. At Google, this is referred to as a “CL”, which is short for “changelist”
This is honestly a product team problem. Every request should be broken down into self contained tasks that can be accomplished individually, i.e. figure out everything that will need to be changed and break those up, creating a pull request for each individual part. Anyone on the team should then be able to review quickly and the entire team gets to move on incrementally. This is supposed to be the entire point of Agile.