Downloads the latest model pricing data from GitHub and saves it to the
local cache. Call this to refresh the snapshot-backed estimates used by
token_usage() and related functions. These are published list prices for
supported providers, not actual charges billed by the API. The cache is
stored in the directory returned by
tools::R_user_dir("ellmer", which = "cache").
