cppcoreguidelines-narrowing-conversions

This check implements part of ES.46 from the C++ Core Guidelines.

The cppcoreguidelines-narrowing-conversions check is an alias, please see bugprone-narrowing-conversions for more information.