Move evp_key_type() from KeyFactory to AsymmetricKey

This means that a KeyFactory can emit keys of differing EVP_PKEY_types.

Bug: 194358913
Test: VtsAidlKeyMintTargetTest
Change-Id: I3b690b90b5aaac7cbb20b5809e465a55989f8009
7 files changed