Unlike more widely used monospaced fonts such as Courier New which do not properly monospace some special characters, JuliaMono does what you need:
JuliaMono is a monospaced typeface designed for programming and in
other text editing environments that require a wide range of
specialist and technical Unicode characters. It was intended as an
experiment to be presented at the 2020 JuliaCon conference in Lisbon,
Portugal.
JuliaMono is:
free
distributed with a liberal licence
suitable for scientific and technical programming as well as for general purpose hacking
full of Unicode goodness
easy to use, simple, unquirky, friendly, and approachable
available for MacOS, Unix, and Windows
You can download the zip file from GitHub. After unzipping the download, there are 16 forms of the font (e.g. JuliaMono-LightItalic.ttf, JuliaMono-ExtraBoldItalic.ttf, etc.) that you can choose to install.
I just installed JuliaMono-Regular.ttf, then selected it in Windows Notepad and pasted in your sample data. The monospacing worked fine; Unicode's Miscellaneous Symbols were rendered with the same width as ASCII characters such as vertical bar. Here's a screenshot:

One other point: you don't mention your environment, but if you are on Windows and you run your application from the command line you will probably need to set your code page as well. Note in the screen shot below that my default code page is 437, and it cannot render the Miscellaneous Symbols. To fix that, as well as setting your font to some variation of JuliaMono, also ensure that your code page is set to UTF-8 using chcp 65001:
