Civ 6 declare liberation war, how to know what cities you can liberate?
So for starters, declaring a liberation war is a Casus Belli which means you just have a reason to declare a war, you don't have to actually liberate cities in the war. The bonus you get is that you won't receive warmonger penalties for liberating cities. So you can capture/raze other cities, you'll just get the normal penalties.
As for understanding what cities you can liberate, there's no active list you can find in the game. You can look at their city names however and look for two things: City names that belong to other Civs (this may require Google if you don't know them), and City State names. Those are the two types of places you can liberate.
City States are a set list of names and you can easily determine if a city state is under control of someone else. As for city names of other Civs, it's just a guess and check. Sometimes they are very obvious, such as America (New York) being under control of China and still being named New York.