1. Its consist of 0.0001 BTC x 90000 transactions = ~9 BTC. Bitcoins dust in fact.
Would you mind sharing your Bitcoin address here? I'm curious

Im ready to pay for this job
Challenge accepted

Let me start with some questions:
Have you read
Fees are low, use this opportunity to Consolidate your small inputs! yet? Which version of Bitcoin Core are you using? Are you using coin control (explained in the topic linked above)?
Did you make a backup of your wallet.dat yet?According to
https://coinb.in/#fees , 100 legacy inputs gives a 15 kB transaction. Since you've had the coins for a very long time, I assume you're not in a hurry, so you can save a lot on fees by setting low fees (1 sat/byte) and probably waiting a few days up to a week for confirmation.
With coin control, it's going to be a lot of work, but puts you in the driver seat.
Right, I'm trying to consolidate a lot of small input, but then bitcoin core writes error "transaction too large". After that, I tried to send a small amount like 0.01 BTC with priority fee and it still writes not in memory pool.
Coin control should help

If you're holding 9 Bitcoin from 2015, you also hold many different Forkcoins.
LoyceV's Bitcoin Fork claiming guide (and service) is largely outdated, but still a good place to start reading.