About the recoloring process, I was trying to do something similar to my project using your assets, but was not successful due to a few things.
When I think about color customization in characters, it usually consists of a 3 color palette: the base color, the darker and the lighter. I think the correct approach would be using a transparency system.
In this system, the user would select a base color and the white and black/gray would be added by layers with a reduced transparency, but I'm afraid this solution would require you to redo the character sprites.
An alternative approach would be to just replace the color in aseprite to a predefined one, as is explained here. I would also love to have the aseprite files in the bundle.
Much success in your career and sorry about the long comment.