Summary
We want to be able to retrieve all collection level data defined in the standard from the catalog. We also don't want to redefine structs if we don't have too. This PR
Adds the standard collection display
Adds fields from standard collection data to catalogs struct
NOTE: I can't use the same struct because it has a function and that can't be stored at contract level
Update relevant transactions to grab this data from a sample NFT
Update tests to support new changes
Rename a few variables so it's more clear what is what
Import latest Metadata and Example NFT contracts from flownft repo
Test Plan
Ran the test suite and confirmed everything passes still.
Summary We want to be able to retrieve all collection level data defined in the standard from the catalog. We also don't want to redefine structs if we don't have too. This PR
NOTE: I can't use the same struct because it has a function and that can't be stored at contract level
Test Plan Ran the test suite and confirmed everything passes still.