I took a few days to think about this, and I wonder if it would be easier to model and rig if the legs were stretched to be more straight. I’m not very good at rigging myself, so I’m not sure what pros/cons there would be for something like that. I do know it’s much easier to rig characters if they’re “straighter,” but it’s not impossible to rig them if they’re not. Modeling the legs “straighter” could also help with your topology and alleviate the extreme pinching you’re getting in the model. Otherwise, I don’t have enough information to help you right now.