runner: use node's Store to keep private SetupState state instead of an attribute
runner: use node's Store to keep private SetupState state instead of an attribute

This way it gets proper typing and decoupling.

markshao/pytest,nicoddemus/pytest,nicoddemus/pytest,pytest-dev/pytest,RonnyPfannschmidt/pytest,Akasurde/pytest