Yes, the Apple 11 charging cable can charge the Apple 12. Both the Apple 11 and Apple 12 have Lightning ports, so their charging cables are compatible. You can continue to use the iPhone 11's charging cable to charge the iPhone 12 without having to buy a new cable. This is convenient for users and reduces the waste of resources.
Yes, but it is safer to use the original charging cable.