Update purchase pallet to FRAME v2 (#3075)
* Migrate purchase wrapper pallet to pallet attribute macro. * Apply review suggestions. * Update runtime/common/src/purchase.rs * Update runtime/common/src/purchase.rs Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>