I recall reading something about a command line option for trimming trailing slashes from names. For some reason, it registered with me as a sign that file names could have trailing slashes. I also vaguely recall weird names that could be created by Windows on Linux or the other way around. One cannot be too careful, in this world.
Or ls -l without the -p.
This will show a drwxr-xr-x. or similar at the beginning of the line while ls -lp will add the / at the end of the line along with what is already shown. ls -p will give the directory names with the trailing /. ls on most systems also shows file and directory names in different colors so a quick glance will tell what it is. (directories blue, images pink, executables green, standard files white, compressed files red) with a black background on my system.
That doesn’t work in this case because the OP is trying to differentiate between symlinks to files and symlinks to directories. ls -l just shows them both as links. ls -lp or ls -F adds the trailing / as you noted.