fix issue #8323

	harmonic(n).evalf() and catalan(n).evalf()
Guess that was a mistake in the original implementation.  I'm feeling like ```self.rewrite(polygamma)._eval_evalf(prec)``` will be preferrable to ```self.rewrite(polygamma).evalf(n=prec_to_dps(prec))``` then in this case.