Trying to increase amperage of Arduino Uno digital pin (20mA) to control a cabinet lock that is rated at 12v / 2A
simulate this circuit &ndash; Schematic created using CircuitLab

All you need is a Logic Level MOSFET. I use N-channel AOD5xx to sink current thru a load. 508, 510, 514, any would work well and can be driven from Arduino directly.
I use a 150 ohm resistor between Arduino and Gate to limit Arduino pin output current to ~35mA (gate looks like a capacitor to the IO pin), and a 10K resistor from Gate to Gnd to keep the part turned off while the Arduino is booting up/restarting after a reset.

Take a look at this.

I also put a diode across the coil of the latch being driven. Cathode to the 'negative' of the latch (where the MOSFET is connected), anode to the 'positive' of latch. The diode should be selected to support at least as much current as the coil takes to operate. When the MOSFET turns off, the coil will try to keep current flowing as its magnetic field collapses, the diode gives that current someplace to go.