Правильно: у Марка Твена.
Запятые в предложении не нужны.
Форма прошедшего времени здесь используется в значении повелительного наклонения. Такое употребление маркируется как грубое.
Если существительные и прилагательные в сочетании с не обозначают непринадлежность к какому-либо разряду лиц или явлений, эти слова пишутся слитно: неврачи, нефраниузы, немарксисты, нехристиане, неспециалисты, немосквичи и т. д.
Да, вполне возможно.
Слово боль обычно употребляется в формах единственного числа. В форме множественного числа оно получает дополнительное значение подчеркнутой длительности (ср., например, страдание и страдания). Таким образом, предложения типа у пациента головные боли обозначают неоднократные длительные болезненные состояния.
С географическим термином река наблюдается тенденция склонять названия женского рода и не склонять названия мужского рода: у реки Волги, но у реки Евфрат, у реки Иордан.
Запятая перед и не нужна.
Конструкция 30 марта 2019 года выглядит слишком самостоятельной по отношению к остальному предложению. Лучше было бы оформить ее отдельно: Идея открыть книжный магазин — уже готовая и перевязанная бантиком — как-то ночью постучалась ко мне в дверь. Это случилось 30 марта 2019 года.