MEXT | Japan Society for the Promotion of Science (JSPS) Grant 21H03075, 22K18394 and 24K02586