As for the install part, no, this is not possible. Installation can only be done in the Network panel. I do not find an official quote, but I am sure that this is not an option. But there are several places in the core where we can see it: [1] and [2] .
From the e-book Multisite 101 there are the following sentences:
I just knew MPM, and with it you can set 3 states for plugins: hidden, visible and active in creating a blog. But it cannot be used to include plugins for each site, for example, WordPress by default for themes.

The current version of the plugin displays several notifications: one undefined variable and one deprecated function. But they are insignificant and easily fixed.
I also saw that he was ready to work with premium plugins using a third-party add-on or plugin. This may be useful for user settings.
None of the plugins in the list have been updated recently, not necessarily bad, but caveat emptor.
I have one plugin that works on the network screen to show which plugin is active where this information is not available in the system.
source share