Core/Players: On CanRewardQuest, use the same item dest vector for all potential rewards

Solves issues where the player has enough bag space for each item individually, but not all of them together.

Example to reproduce previous issue:
- Obtain Battle of the Crimson Watch (10781)
- Make sure you only have 1 slot available in your inventory
- Turn in the quest, watch as you don't receive one of the rewards

Commit has been tested before pull.