Правильно: Санчо Панса. Склоняется только часть Панса: без Санчо Пансы.
Правильно: Данил, Данила, Данилу, Данила, Данилом, о Даниле. Ср.: Кирилла, Кириллу и т. д.
Верно: Габриеля Гарсиа Маркеса, Габриелю Гарсиа Маркесу и т. д.
Некоторые словари фиксируют написание Гарсия — в этом случае склоняются все три слова.
См. в пособии Е. Литневской.
Это имя склонять не нужно.
Может, конечно. О способах выражения подлежащего см. в учебном пособии Е. И. Литневской.
Если это сочетание осмысляется именно как имя персонажа, а не как описательный оборот, то возможны два варианта: Крысиный король и Крысиный Король. Ср.: Маленький принц, Зеленый рыцарь и Прекрасная Дама, Белый Кролик. Выбор за автором.
Это имя склоняется так же, как, например, имя Николай: Жамалая, Жамалаю и т. д.