Whats a good, compact setup for a 90 LED strip run?

In my daughters bathroom, I have a WS2812 strip with 90 LED’s on it. I currently have it connected straight to an ESP32-WROOM board that is being powered via USB port with USB cable connected to a 1A wall plug.

I know this is not recommended but at same time, for such a “small” strip, I dont wanna go all out. What is the most economical and/or cheap option to properly power these. Could I just a 2A wall plug, and split the wires so that 2 of them go to power the ESP32 and other 2 go to power to strip, with then just the data wire being connected between ESP32 and the strip?

If you use WLED, there a setting to limit the power draw, so if it works for you, non real need to go above and beyond.

The theoretical max draw of 90 LEDs would be 5 amps, but that’s at full white 100%.

If you want to be safe, just buy a 5 amps/ 5 volts power supply, and power both the strip and the ESP in parallel. Works for me with a 100+ led strip

Yes. And many led strips have 5 wires, 2 separate wires for power and 3-wire connector to connect/power Esp32.
Current draw of your strip is in your hands, you code the brightness. I have 300 LED strip working happily for few years with 2A phone charger.