Endless-Sphere is a better forum for this topic.
There are good solar controllers that output 48V range, usually PWM and boosting voltage from the panel output.
Better to look for MPPT for efficiency, buck converting down to 48V battery storage.
48V is a good "system backbone" voltage.
Ideally the bikes use that for their packs, cargo bikes need a lot more current handling for high torque rather than voltage for top speed
high amp controllers are large and cost more, ideally FOC type
efficiency (Wh per mile) will require specific Kv / winding count in the motors.
Build the battery packs to be easily swapped, and the BMS easily swapped out from the pack as well, leaving the balance leads accessible for balancers, balancing chargers, monitors testers etc
LFP for longevity and safety, not the usual 3.6-3.7V high density fire-prone chemistries usually used for eBike packs.
Charging direct from the SC into the bike packs will be ideal for both cost and efficiency, check out Victron's line.
If needed for time-shifting, then use a large 48V LFP storage bank as "mothership"
use DC-DC converters, or proper DC-DC chargers to get up to the correct spec'd charging voltage between the source mothership bank and the target ebike packs. An inverter to use an AC-DC charger is very inefficient and a waste of money.
Charles Sterling makes top notch DCDC units, but not sure about 48V. Victron is also excellent.
For LFP, a 48V pack is 16S, 53V at rest isolated is 100% Full, 55V is a good charge setpoint for longevity, 51V is 50% SoC at rest "nominal" 50V is a good cutoff for longevity and 48V is "drop dead 0%" do not allow any lower.
Do not let LI packs sit at high SoC% for long
Storage voltage when not actively being cycled should be isolated, no BMS if long-term, cool temps and at between 51 and 52V no higher.