Metrically compatible fonts
In this page, I will show you fonts with characters that are the same width as some well-known typefaces. All of the fonts on this list are released under an open source license, allowing for unrestricted use, sharing, and modification. It is recommended that you check each font's license before downloading it.
Metrical compatibility means that if you start writing a text in Helvetica and then switch to Arial, the text's proportions will not change. Both Helvetica and Arial are available through proprietary fonts, which means that you have more restrictions and must pay a license to use them in a specific way. Free fonts allow you to have more control over them without having to pay a license fee.
Below are the names of some popular Windows fonts; clicking on them will show you their respective alternatives.

Arial / Helvetica
Arimo

Arial Narrow / Helvetica Condensed
You can use Liberation Sans Narrow, available at its own repository. I would recommend reviewing the license before using, as I heard it is confusing. LICENSE AGREEMENT AND LIMITED PRODUCT WARRANTY / GNU GENERAL PUBLIC LICENSE
Times New Roman / Times
Tinos

Courier New
Cousine

Georgia
Gelasio

Cambria
Caladea

Calibri
Carlito

Consolas
DMCA Sans Serif

Kind of a direct clone of the original font, with some glyphs different for no reason. Be aware that its creator is a shithead, but at least the font is public domain, so...
Sources:
http://xahlee.info/js/metrically_compatible_fonts.html
https://wiki.archlinux.org/title/Metric-compatible_fonts
https://en.wikipedia.org/wiki/Croscore_fonts
