Since you are on SQL 2022, there are two possible reasons:
1) The backup file is damaged.
2) It is not an SQL Server backup at all.
Also, had you been an version of SQL Server which is earlier that the backup is from, SQL Server would still have recognised the backup as an SQL Server backup, but informed you that the version of the database format is not supported. (Very old versions of SQL Server would spew out an error like the above.)
You could try opening the backup in a hex editor to see if you can get understand of what beast might be. There be some text strings that provide clues.