fix(version_utils.py): make core routines to be cached
fix(version_utils.py): make core routines to be cached

This function is havily used for SCTConfiguration.verify_configuration
In order to speed it up we need to have it be chached

scylladb/scylla-cluster-tests,scylladb/scylla-cluster-tests,scylladb/scylla-longevity-tests,scylladb/scylla-cluster-tests,scylladb/scylla-cluster-tests,scylladb/scylla-longevity-tests,scylladb/scylla-longevity-tests,scylladb/scylla-cluster-tests