I didn't look at last year's trades, but prior to that:
2021: 49'ers traded #12, 2022 1st and 3rd, and a 2023 1st to the Dolphins at #3 to select Trey Lance.
2021: Bears traded #20, 164, and a 2022 1st and 4th to the Giants at #11 to select Justin Fields.
2018: Jets traded #6, 37, 49 and a 2019 2nd to the Colts at #3 to select Sam Darnold.
2018: Bills traded #12, 53 & 56 to the Buc's at #7 to select Josh Allen (and #255).
2018: Cardinals traded #15, 79 and 152 to the Raiders at #10 to select Josh Rosen.
2017: Bears traded #3, 67, 111 and a 2018 3rd to the 49'ers for #2 to select Mitch Trubisky
2017: Chiefs traded 27, 91 and a 2018 1st to the Bills at # to select Patrick Mahomes
PS: Remember, it doesn't matter if the QB "IS" a must-trade-for QB, only that the trading team thinks that they MUST trade up to get their QB, whether the guy actually turns into a decent starter or not...