Fix NPM install warnings due to incompatible dependency version
What does this MR do?
Rolls back eslint-plugin-import to semver ^1.16.0 for compatibility with eslint-config-airbnb.
Are there points in the code the reviewer needs to double check?
Shouldn't be.
Why was this MR needed?
A warning message was being generated every time we run npm install, and there are possibly other side effects due to module incompatibility.
Does this MR meet the acceptance criteria?
- 
All builds are passing 
- 
Branch has no merge conflicts with master(if it does - rebase it please)
What are the relevant issue numbers?
Closes #24754 (closed)