Should Catwoman (2004 Movie) be set in Earth-89 or Earth-97, though? Based on release dates, it should be Earth-97.I would just divide it into two timelines:
Earth-89 and Earth 97.
Though, there's the interpretation that Earth-97 shares a very similar history with Earth-89 but the actual films Batman/Batman Returns didn't happen exactly in Earth-97. Thus, Harvey Dent's skin colour and the Thomas/Martha death scene being slightly different looking. In that case, Catwoman should be set in Earth-89 as it shares stronger connections with Batman Returns. We could also put Catwoman 80th Anniversary on Earth-97, as maybe Penguin survived in that universe. Joker is totally dead in both, though (maybe not anymore in Earth-89).
In that case:
1989 - Batman
1992 - Batman Returns
1993 - Batman '89
2004 - Catwoman
2019 - Crisis on Infinite Earths
2022 - The Flash
1995 - Batman Forever
1997 - Batman & Robin
200? - Catwoman 80th Anniversary, "Now You See Me"
However, in Earth-66 (and Earth-76), Catwoman changes appearances and skin colour serveral times. That's not an issue.