* Passing price currencyCode to the TestStore product to use when formatting a price string
* Use the same locale for formatting localizedPriceString as well as other price strings for Test Store product
* Fixed test compilation + ensuring backwards compatibility in TestStoreProduct initializer
* Added unit tests
* Fixed swiftlint warnings
* Deprecated old TestProduct initializer and updated all tests to pass currencyCode and locale for proper price formatting
* Added API test for new initializer
* Fixed test compilation + updated remaining uses of TestStoreProduct
* Reusing Locale extension across packages
* Fixed import
* Fixed test imports
* Implemented PR feedback
* Updated doc + fixed test compilation
* Fixed test compilation
* Include redacted version of Test Store API key in alert and log when running in Release configuration
* Add unit tests for redacting API keys
* Support redaction in old api keys with no prefix
* Fix lint
* Use constants instead of magic numbers
* Remove `SIMULATED_STORE` flag
* Remove unnecessary test (now that the compiler flag does not exist anymore)
* remove `.testStore` enum case from `Store`
Will be added in the future once the test store is released publicly
* Rename variables for internal consistency
* POST Receipt: send `test_$PURDCHASETIME_$UUID` for `fetch_token` field for simulated store purchases
* add unit tests
* add unit test for POST receipt when purchasing in the Simulated Store
* PR comment
* Rename Test Store to Simulated Store only internally
* fix lint
* fix test under `SIMULATED_STORE` compiler flag
* fix test compilation
* Add name clarification to `APIKeyValidationResult.simulatedStore` enum case
* Fix public-facing strings
* Improve comment
* improve comment