1) di gratuito c'è https://www.apple.com/it/ios/garageband/ , altrimenti c'è Logic Pro X con un ottimo rapporto qualità prezzo
2) non hai specificato il modello, ma comunque sì, è adatto
3) non si può sapere con certezza, ma direi per almeno un paio di anni
4) mettere l'SSD in un MacBook Pro del 2012 è un operazione semplice che richiede una ventina di minuti;
si può anche mettere un disco al posto del masterizzatore sì, se proprio necessario.
5) SATA 2, mi pare
6) Mini Display Port (il connettore è come Thunderbolt) verso l'altra porta