I've download the Leaflet package and there is "leaflet-src.map"
What is it exactly? Do I need it to use Leaflet correctly?
That is a source map, it is just a debugging utility file.
No, you do not need it to use Leaflet, unless you have some errors and you need to inspect where they come from.