A Non-Asymptotic Framework for Approximate Message Passing in Spiked Models