Could one arduino uno control 2 PCA9685s daisy chained AND 2 28BYJ-48 steppers?

i am working on a project which requires 20 SG90 servo motors which i already have connected to 2 PCA9685 drivers which are daisy chained togethor and attached to my arduino uno in the following configuration... VCC to 5v, SDA to A4, SCL to A5, OE to GND, and GND to GND

the PCA9685's are both powered by a single 5.5 volt external power supply, this is already connected to the arduino uno, i am wondering if on top of this can i also have two 28BYJ-48 stepper motors attached to this same arduino through two ULN2003 stepper motor drivers powered by another external 5 volt power supply

i wish to create two robot hands that can play a keyboard, so its important that i have all of this connected to one arduino board so i can program the fingers in time to play the keyboard

I would also wish to point out that while i am able to connect the two stpper motor drivers to the free pins that i have left i am worried all of this connected to one arduino might be too much for the uno to handle, since the motor drivers will all be powered by external 5volts will the arduino overheat or will it just send the logic to the motor drivers and not be burnt out by the external power supplies? (i am new to electronics so im mainly just nervous about burning my parts out)

However failing the above idea do you think i could use 3 arduino uno boards, and have one PCA9685 and one stepper connected to each of the two arduino boards (both with external 5.5 volt power supplies) and one master arduino uno controlling them both? if you think this idea is better do you know of anywhere i could visit to walk me through how to do this?

thank you for reading, if you have any questions or need more info please let me know

One Arduino should be fine. Keeping the power supplies to the servos and motors separate from the Arduino supply is exactly what you need to do. That way the Arduino is only creating the logic signals for the servos/motors and that will be very little load on it.

Make sure that all grounds are connected.

Steve