How To Use SVG Files Without Them Becoming Blurry When Scaled?

Godot Version

4.3

Question

I am working on an app using Godot, and I am getting my icons from GoogleIcons as .svg files, but when used inside Godot (In my case on a TextureButton) and turned into an ImageTexture they don’t scale like an .svg should; getting blurry when scaled up too far.

Is there a texture format which allows an .svg to scale without getting blurry like a normal image?
Thanks.

A tutorial was written by @rabcor, I’ve not used SVGs myself but the tutorial looks pretty detailed.