Adds missing ter_set for CBM picklock

Since I reviewed the PR that added this code, it's my fault we forgot
this.  Apologies, all, and here's the fix.
Merge pull request #7488 from KA101/wirefix

Adds missing ter_set for CBM picklock
Squashing all commits. Moves pickup-related functions to the new Pickup class. Also, adds an output message for quiver pickup failure at max volume.
Fixes the prices of a few consumable morale items.
Merge pull request #7490 from Rivet-the-Zombie/a-few-illicit-substance-price-fixes

Fixes the prices of a few consumable morale items.
Merge branch 'MattAmmann-pickup_files'