Update PDGHelpers.getPDGTABLE module to use functional.lru_cache
Caching the result of PDGHelpers.getPDGTABLE should ensure that a "clean" PDGTABLE.MeV file is only retrieved once per job. This approach should also be compatible with ComponentAccumulator-based configuration.