Fixes #8569 - hammer-cli CSV formatter doesn't properly format values with custom formatters, moving to correct implementation