Statt dem Paket `tocloft` empfehle ich dafür ein Paket wie [`fancyhdr`](https://ctan.org/pkg/fancyhdr) oder [`scrlayer-scrpage`](https://ctan.org/pkg/scrlayer-scrpage). Mit `scrlayer-scrpage` besteht die Lösung aus den beiden Zeilen:
\usepackage[automark]{scrlayer-scrpage}
\ohead*{\pagemark}
Option `automark` sorgt dabei für die automatischen Kolumnentitel, also die Wiederholung fder der Kapitel- und Abschnittsüberschriften in der Kopfzeile, wie man das auch von Seitenstil `headings` und damit der Voreinstellung von `book` kennt.
Mit `\ohead*{\pagemark}` wird sowohl auf den `headings`- als auch den `plain`-Seiten die Seitenzahl im Kopf außen erzwungen. Ohne die Anweisung würden die Seitenzahlen auf den Kapitelanfangsseiten (dazu gehören auch die jeweils erste Seite von Verzeichnissen) fehlen.
Damit ergibt also:
\documentclass{book}% twoside ist Voreinstellung und kann daher entfallen
\usepackage{blindtext}% nur für Beispieltext
\usepackage[automark]{scrlayer-scrpage}
\ohead*{\pagemark}
\begin{document}
\tableofcontents
\listoffigures
\Blinddocument\Blinddocument\Blinddocument
\Blinddocument\Blinddocument\Blinddocument
\Blinddocument\Blinddocument\Blinddocument
\end{document}
u. a. die (Doppel-)Seiten:
[![erste Seite Inhaltsverzeichnis][1]][2][![zweite Seite Inhaltsverzeichnis + erste Seite Abbildungsverzeichnis][3]][4][![theoretisch zweite Seite Abbildungsverzeichnis + erste Seite erstes Kapitel][5]][6][![Doppelseite im Kapitel][7]][7]
Für das gleiche Ergebnis mit `fancyhdr` benötigt man beispielsweise:
\documentclass[twoside]{book}
\usepackage{blindtext}% nur für Beispieltext
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}%
\fancyhead[RO,LE]{\thepage}%
\renewcommand{\headrulewidth}{\plainheadrulewidth}%
}
\begin{document}
\tableofcontents
\listoffigures
\Blinddocument\Blinddocument\Blinddocument
\Blinddocument\Blinddocument\Blinddocument
\Blinddocument\Blinddocument\Blinddocument
\end{document}
[1]: https://texwelt.de/upfiles/test_20200817_201307.png
[2]: https://texwelt.de/upfiles/test_20200817_201307.png
[3]: https://texwelt.de/upfiles/test_20200817_201345.png
[4]: https://texwelt.de/upfiles/test_20200817_201345.png
[5]: https://texwelt.de/upfiles/test_20200817_201421.png
[6]: https://texwelt.de/upfiles/test_20200817_201421.png
[7]: https://texwelt.de/upfiles/test_20200817_201445.png