Zend certified PHP/Magento developer

magento 2.4.6 installation failed due to Plugin initialization failed (require(app/etc/NonComposerComponentRegistration.php): Failed to open stream

PHP version: 8.1

composer: 2.2.0

Trying to fresh installed Magento open source 2.4.6 using the below command

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=2.4.6 magento246

and getting the below error:

 - Installing composer/pcre (3.1.0): Extracting archive
  - Installing composer/class-map-generator (1.0.0): Extracting archive
  - Installing composer/metadata-minifier (1.0.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.7): Extracting archive
  - Installing squizlabs/php_codesniffer (3.7.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v0.7.2): Extracting archive
Plugin initialization failed (require(app/etc/NonComposerComponentRegistration.php): Failed to open stream: No such file or directory), uninstalling plugin
  - Removing dealerdirect/phpcodesniffer-composer-installer (v0.7.2)
    Install of dealerdirect/phpcodesniffer-composer-installer failed

                                                                                                           
  [ErrorException]                                                                                         
  require(app/etc/NonComposerComponentRegistration.php): Failed to open stream: No such file or directory  
                                                                                                           

create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--ask] [--] [<package>] [<directory>] [<version>]

Error message:

    Plugin initialization failed (require(app/etc/NonComposerComponentRegistration.php): Failed to open stream: No such file or directory), uninstalling plugin
  - Removing dealerdirect/phpcodesniffer-composer-installer (v0.7.2)
    Install of dealerdirect/phpcodesniffer-composer-installer failed

                                                                                                           
  [ErrorException]                                                                                         
  require(app/etc/NonComposerComponentRegistration.php): Failed to open stream: No such file or directory