Do I have to use a WordPress specific CSS reset, or is a normal, Eric Meyer style CSS reset fine?

WordPress doesn’t add any CSS to your site, at least not by default, other than a little bit for the admin bar. For the most part, all of the CSS is added by your theme or by a plugin, though there might be an exception or two.

WordPress functions do generate a lot of ids and classes though, but those shouldn’t matter for a CSS reset. A ‘reset’ normalizes browser defaults for things like lists, tables, paragraphs and other basic markup. You don’t ‘reset’ specific ids or classes because there are no browser defaults. So, really what you have listed isn’t really a reset.

If you are happy with your reset, keep it. WordPress is not special as per what is or is not a good reset.