You need to bite the bullet and go to your immigration office and ask them for their handout listing the requirements. That's because each immigration office sets their own requirements, and they change from time to time. The best practice is getting their updated list every year before you will go and apply.
Once you have your actual non-O visa, then you can get a residence certificate from immigration and head to a bank. Kasikorn and SCB would be the other 2 biggest ones that foreigners choose that also have the largest limits for Wise transfers into Thailand.
You still might need to try a few branches of whichever bank you choose, as each branch manager sets their own requirements and may be more or less friendly to foreigner accounts.
Most DLT offices no longer accept yellow book for proof of residence and now require a new certificate of residence from immigration for all applications.
Each immigration office sets their own requirement.
If you cannot get the certificate of residence from Nonthaburi, you can get it from elsewhere. I got my license in Chiang Mai, where they only require a TM30 and 500 baht to get the CoR the next day. You can use a certificate of residence from anywhere in Thailand for a license renewal, though that's the address that will be on the license.
You can also try contacting FatBoys, as they help a lot of people with licenses in Bangkok, and you're practically in Bangkok
If you're going to get the initial 90 day non-O visa in Thailand, then you need to apply for it in the same place you will be applying for the first 1-year extension. No immigration office in Thailand will let you apply for the 1-year extension based off a 90-day non-O visa that was granted by a different immigration office.
If you gave me the choice of sitting around on my phone, or spending an hour doing paperwork, I would choose sitting around on my phone. But I might consider the paperwork if I'm going to get commission.