That validation lives here in charm-tools. In preparation for metadata v2, we should probably just make it ignore any unknown fields; that’s also how Juju behaves.
Yes, the charm tool in general is already considered deprecated in favor of charmcraft. That said, if you’re working with existing charms that you can’t readily convert to the new Operator Framework, then you will still need to use charm to build them.