I'm working on a project that will have an Arduino Nano 33 IoT controlling a MG996R Servo. The goal is to get the batteries to last as long as possible, as it will always be on, and will only rotate the servo 2-4 times per day. The Servo's signal pin can be controlled by the Arduino, but if the Servo's power pin is connected directly to power it will constantly draw power even when the it is not being used, so I want to use a transistor to cut off its connection to power and save the batteries. I also want the transistor to take as little power as possible between the collector and emitter pins so the servo can be at as close to full power as possible (I don't care about the base pin as long as it can be controlled by a 3.3 V PWM pin on the Arduino Nano).
How do I decide between BJT or FET transistors? And within those categories how do I determine which will be best for my project? If you can tell me which one, GREAT! But I'm really looking for resources so that in future projects I know the difference and can pick which transistor will be most efficient for my projects. This isn't exactly how my project will look, but it is close and the best visual representation I could figure out how to make. My project will have 5 V input and an Arduino Nano instead of the Uno.