You have got some of these wrong:
1- to pay an arm and leg .= it's very expensive
2- bat out of help.- bat out of hell
3- flowing a dead horse- flogging a dead horse- wasting time in something that won't work
. 4- burning the midnight oil - working late
. 5 - foal on once sort . ???
6 - in for a penny for a pund- if you're going to take a chance, then go the whole way
. 7 - take a flayer killing two birds with one steel .- kill two birds with one stone- solve two problems with a single measure
8- nod off . - fall asleep
9- out of touch .- not know what is happening
10- over the moon - very happy
. 11- six feet under the weather . depressed
12- raining cats and dogs . raining heavily
14- out of frying pan and into the fire .- out of one danger into a worse one
15- caught between the devil and the deep blue sea . - stuck with problems whatever you decide
16- don't count your chickens before they are hatched . don't depend on some future result
17- don't cross your bridges before you get to them .
18- all that glitters gold .something may look good, ut really be bad
19- all is fair in love and war . in certain circumstances, people don't play by the rules
20- a friend in need is a friend indeed . difficult circumstances test friendship
21- after a storm come's a calm - things calm down after a bad period
all roads lead to Rome- no matter which route you choose, the destination if the same .
22- a man home is his castle . - a person should be allowed to control their own private lives
You can find idioms here: https://www.usingenglish.com/reference/idioms/