See Sprite Illuminator tool for examples of light-enabled sprites: https://www.codeandweb.com/spriteilluminator
First task is to test if there's any reason why this wouldn't work.
Then:
- If it doesn't work: fix it.
- If it doesn't work automatically, provide API to make working with normal-mapped tilesets easier.
- And possibly other improvements that make sense and are easy to add, for instance placing light sources in Tiled. These tasks need to be determined.
Estimation: 2-4 days, depending on extra tasks.