Another viable and possible better solution is to increase the capacity.
That can be done without increasing block size, if you instead batch transactions in non-interactive ways, by using cut-through:
https://bitcointalk.org/index.php?topic=281848.0In general, the whole reason, why block size is not increased, is to encourage people to make better second layers. In 2017, there was a huge scaling debate, and BTC decided to scale through additional layers, like Lightning Network, while BCH and other altcoins decided to scale on-chain (and later, BSV made the block size unlimited).
This is not the whole reason, there were many others that were in consideration. Most notably it was the impact on the decentralization and the cost to run nodes. The Bitcoin blockchain is pretty huge
these days, and were there no reasonable limits we would
have turn into another Solana.
2) Create a second official Bitcoin token which is distributed in an infinite manner, e.g. 1 per block, to miners, from a specific block on.
This is not possible. Nobody can create anything "official" Bitcoin. Who would do it, and why would it be considered official?
While it may not necessarily end up being that solution, something should be done about all that spam and it is good that discussions are on going.