Microsoft Visual C++ Redistributables listed on Download Center is not up-to-date.
The last version of Microsoft Visual C++ Redistributable to support Windows XP SP3 (and presumably Windows Vista SP2, although not confirmed), according to the this documentation, is Visual C++ Redistributable for Visual Studio 2019 (version 16.7) 14.27.29114 which can be downloaded for x86 and x64 architectures.
For Windows 7 and later, users can safely install the latest vcredist via here for x86 and here for x64 until Microsoft says otherwise. These are the redirect link to the latest release of vcredist.
Also per this documentation here,
Visual Studio versions since Visual Studio 2015 share the same Redistributable files.
... which means if you install vcredist 2022, there is no need to install vcredist 2019, 2017 or 2015. Installing later versions of vcredist overrides previous versions that are later than 2015.
I did some research. The latest version working with Windows XP (VC++ 2015-2019) is 14.29.30031 and for Windows Vista (VC++ 2015-2022) it's version 14.32.31332.
Download from Microsoft:
XP has a slightly newer version available: 14.29.30129.1
14.28.29213.0 is the last version compatible with Windows XP later versions can be installed (not blocked), but the runtimes are not compatible (include function imports don't exist before Vista)