Powering MG996R servo with Phone Charger

Hi, electronics beginner here.
I am using a Mg996R servo for my project and I am wondering how to power it safely. I know that powering it from the arduino is not safe as the stall current is around 2.5 amps at 5v. I have seen that it might be possible to power it using a 5v 3a phone charger and splitting the usb cable to connect it. What is the safest way to do so? Do I need a 5a usb c cable for extra precaution? Will the soldering handle the current?
The phone charger I currently have has PD and PPS and one of the PD outputs is 5v 3a. Does this fancy charger require extra consideration or will it just work immediately?
Any help is greatly appreaciated.
Thanks.

If the charger actually delivers 3A, then that should be fine.

Soldering connections is highly recommended, and don't forget to connect all the grounds.

PD only works if the thing it is plugged into has the required circuitry. 5V at 3A is plenty.

So it will not work for the servo I assume? What are my alternatives? A dumber or more basic charger or something else?

That's the easiest choice, normal 5V3A charger and good charging cable.
Consider also that you likely don't drive your servo continuously near to stall, so the average current is much less.

A 5V power supply would be good

See post #6.

If it has PD you could use a USB-C breakout like Sparkfun BOB-15100 which I believe has the resistors to enable 5V3A.