Spawner Manager allow your players to mine spawners with specific tools and enchantments (configurable, silktouch by default) and can control if the player can break, place, have experience, and additional commands to give/change spawners.
Spigot: https://www.spigotmc.org/resources/spawnermanager-1-13.69109/
Bukkit: https://dev.bukkit.org/projects/spawner-manager
The source is available on GitHub: https://github.com/FabioZumbi12/SpawnerManager