Starting recently newer iwlwifi firmware now uses a different file
name scheme ending in -cNNN for the core version.
Deal with the fact that we can have -NNN and -cNNN now; even in parallel.
Make sure the few .pnvm files are staying correctly where needed.
Given there is firmware newer than the driver can handle, implement
a max version array, so we can limit certain files to a sepcific
version. While this is needed for Linux v7.0 based iwlwifi it looks
like for 7.1 it will also be needed.
Sponsored by: The FreeBSD Foundation