Context
In current implementation, Royalties are fetched and add as the sale cut within the transaction code. However, consumers of the NFTStorefrontV2 like marketplaces or third party apps have an option to not honor royalties during the creation of the listing. Now we want to make royalties mandatory.
Proposed Solution
Move the royalties from the transaction i.e sell_item.cdc to the createListing function code.