That list contains more challenges that most e-bikes can deliver, leave alone on you small budget.
First question: how much weight you can and want to carry up two flights of steps? If your answer is x kgs, then x - 6 kgs is the weight for your donor bike. Find that bike on Gumtree/ebay then we...