You can monitor a lot of tags in one tag change script. This makes the most sense when they share similar functionality. Within the script you can check which tag triggered the execution and choose the appropriate logic–something like
if "confirm_enable" in tagPath:
# Do stuff
if "low" in tagPath:
# Do other stuff
Tags are gateway global resources. They do not belong to projects. There can be only one gateway scripting project. Your individual projects will have to share script resources in the one gateway scripting project.
Consider using gateway tag change events (defined in your projects) instead of tag valueChange events (defined on the tag). The former are part of a project, and therefore use that project's script library.