Fix Android tests
Extract Function: Support multi-declaration initializers
 #KT-5613 Fixed
Pseudocode: Do not generate VALUE_CONSUMER if property delegate has no value (EA-59276)
Find Usages: Skip overriden descriptors which have no corresponding declaration (EA-58371)
Minor, fix "J2K Tests" run configuration
Minor, add codegen test on extension to nested class
Introduce ClassDescriptor#getStaticScope()

Will be used to exterminate hacks related to static Java methods in our
codebase: synthetic class object for enum, synthetic package for static members
of Java classes, etc.
Rewrite Java resolve to use static class scope instead of synthesized packages
Minor, fix warnings and formatting in QualifiedExpressionResolver
Support static class scope in frontend, JVM codegen and plugin
Fix incorrect test data for wrong KotlinSignature CLI test

Classes from the root package cannot be referenced from a non-root package
Drop enum class object hack

Place valueOf() and values() into the static scope of the corresponding enum
class

 #KT-5580 Fixed
 #KT-2410 Fixed
Drop outdated code in JDR related to static class members
JS: update support of enum's values() and valueOf()