This is a tricky one to support
They handle their shops inside their script with no way to add one from the outside
They give the ability to trigger a shop from outside the script, but not create one
This just adds that trigger for now
PS-Inv used to be exactly the same as QB-Inv so alot of the function calls were shared
This separates them and makes it easier to make changes to support their inventory
Also unified the calls for server side functions into single functions instead of having separate per inventory
Also moves:
- `invImg()` to inventories.lua
- `registerStash()` to stashcontrol.lua