Only December SAT left, should I take Subject tests or retake the SAT

Have you taken any Subject Tests? If not, at least a few of those on your list require/strongly recommend them.

Do you have a reason to think a third try at EBRW would improve on your first two tries? If there’s no special circumstance, a third try probably wouldn’t yield much. If you can prep and do well, two good Subject Test scores would likely be better than no Subject Test scores and maybe a few more SAT points.