Moved public chest to dummy cell and created activator with chest model to interact with in the shop cell instead. Fixed issues with buying and selling to shops.
Splits out the original merchandise chest into two chests: a private merchandise chest in a dummy cell that sources the shelves when visiting a shop and a public chest in the interior of the shop that allows visitors to sell items and owners to deposit or withdraw items from the shop merchandise.
All async native function calls now respond on separate success & fail events.
Improve error messages and save `BugReportCopy` in one place on BRQuestScript.