I'm gonna say the alternator could be getting chewed up, a loose magnet tearing up bobbins of wire, if shorted, you won't get the volts you need to charge the battery. I'd pull that rotor off asap and check it out, what else could it be? It adds up, weird sound and always needing a jump.
Ya, hard to say. It does look like some garbage got between the rotor and field coil. Your stator windings also look a bit burned possibly? Might be a good idea to ohm the stator and compare that to the book value. If it's burned/shorted it will have a different value.
Looks like a 3 phase winding, Cmon Start is right, I'd compare resistance to what shop book says, Check from leads to stator
core to see if there are any shorts, if there is one or more shorts, less windings are used an you get less voltage.
I tested the leads in the connector to the main harness. It seems all of them are ok. They all had the same ohms reading so I guess that means they're good.
is there anything else in the alternator to take a look at that might help?
would it be worth taking the bike to a shop for diagnosis or would a repair manual help?