Add-on store: make state pickling safer for downgrading (#14868)
Part of #13985
Identified in #13985 (comment)
Summary of the issue:
The state of add-on needs to be pickled using in built data-types. Otherwise, when downgrading, the unpickling fails.
This is because the old version of NVDA is unaware of the pickled data types.