* these tests were partially generated using AI, and reviewed by me * there are 4 failing tests related to subscription counts; this is known functionality that still needs to be implemented
This refactor allows new implementations of the store contract to reuse the same tests, ensuring all implementations support the same behavior.