The error is pretty specific:
ERROR:
mapping values are not allowed here
in "<unicode string>", line 19, column 36:
permission: slaycraft.explosion:
^
You have an extra colon on this line:
permission: slaycraft.firework
description: Launches a firework at the player's location
usage: /scfirework
scexplosion:
permission: slaycraft.explosion: #<-- This colon is not needed.
description: Launches an explosion at the player's location
usage: /scexplosion
Remove it.