No, tld-list does not carry all the registrars/resellers.
For instance they don't cover the chinese registrars , like
https://www.alibabacloud.com/domain/pricing here who currently seems to offer .com @ $6.5 i.e. among the cheapest (excluding promotions).
..Why won't you consider a .photo domain for your photography website, which could be slightly cheaper than .tv ?