Getting In Contract with Large Language Models -- An Agency Theory Perspective On Large Language Model Alignment