Issue #2803221 by steveoliver, bojanz: Create context value object for price resolvers and availability checkers